一个简单的循环问题 内详
编写一个程序 使用char数组和循环来每次读取一个单词 直到用户输入done为止 随后 程序显示用户输入多少单词 (不包括done)
ps:应在程序中包含头文件cstring 并使用strcmp()来进行测试
[解决办法]
#include <iostream>#include <cstring>using namespace std;int main(){ char line[100][100]; int i=0; while(strcmp(gets(line[i++]),"done")==1); for(int j=0;j<i-1;++j) cout<<line[j]<<endl; system("pause"); return 0;}
[解决办法]
#include <iostream>//#include <cstring>#include <string.h>using namespace std;int main(){ char line[100][100]; int i=0; while(strcmp(gets(line[i++]),"done")!=0); for(int j=0;j<i-1;++j) cout<<line[j]<<endl; cout << "输入了" << i-1 << "个单词" <<endl; system("pause"); return 0;} vs2008 编译通过
[解决办法]