当前位置:   article > 正文

藏头诗_c++输入为一首中文藏头诗,一共四句,每句一行。注意:一个汉字占三个字节。

c++输入为一首中文藏头诗,一共四句,每句一行。注意:一个汉字占三个字节。

7-1 藏头诗

本题要求编写一个解密藏头诗的程序。

输入格式:
输入为一首中文藏头诗,一共四句,每句一行。注意:一个汉字占三个字节。

输出格式:
取出每句的第一个汉字并连接在一起形成一个字符串并输出。同时在末尾输入一个换行符。

输入样例:
一叶轻舟向东流
帆稍轻握杨柳手
风纤碧波微起舞
顺水任从雅客流
输出样例:
一帆风顺

C语言

  1. #include <stdio.h>
  2. #define N 4
  3. int main()
  4. {
  5. char a[4][20];
  6. int i;
  7. for (i = 0; i < N; i++)
  8. scanf("%s", a[i]);
  9. for (i = 0; i < N; i++)
  10. printf("%c%c", a[i][0], a[i][1], a[i][2]); //一个char是一个字节,而一个汉字占三个字节,所以要输出每一行数组的前两个才是一个汉字。
  11. printf("\n");
  12. return 0;
  13. }

c++

  1. #include <iostream>
  2. #include<cstring>
  3. using namespace std;
  4. int main()
  5. {
  6. char a[100];
  7. for(int i=1;i<=4;i++)
  8. {
  9. cin>>a;
  10. cout<<a[0]<<a[1]<<a[2];
  11. }
  12. return 0;
  13. }

c++

  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <string>
  4. using namespace std;
  5. void coutf(char a[]) {
  6. for (int i = 0; i < 3; i++)
  7. {
  8. cout << a[i];
  9. }
  10. }
  11. int main()
  12. {
  13. char a[1000], b[1000], c[1000], d[1000], e[1000];
  14. cin >> a >> b >> c >> d;
  15. coutf(a);
  16. coutf(b);
  17. coutf(c);
  18. coutf(d);
  19. cout << endl;
  20. return 0;
  21. }

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/286063
推荐阅读
相关标签
  

闽ICP备14008679号