解题思路: 题意是如果遇到,“bowl, knife, fork , chopsticks”这几个单词 ,就输出它们。
注意事项: 注意单词的开头和末尾(没有空格)
参考代码:
#include <cstring> #include <iostream> using namespace std; int main() { int n,flags; char arr[205]; while(cin>>n) { flags=0; while(n--) { cin>>arr; if(strcmp(arr,"bowl")==0||strcmp(arr,"knife")==0||strcmp(arr,"fork")==0||strcmp(arr,"chopsticks")==0)//字符串查找 { if(flags) { cout<<" "<<arr; } else { cout<<arr; flags=1;//控制后续结果前面加空格 } } } cout<<endl; } return 0; }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:653 |
C语言训练-字符串正反连接 (C语言代码)浏览:618 |
C语言训练-素数问题 (C语言代码)浏览:1654 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:578 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)浏览:2080 |
【简单计算】 (C语言代码)浏览:622 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
母牛的故事 (C语言代码)浏览:549 |
The 3n + 1 problem (C语言代码)浏览:501 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:700 |