首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一个简单的循环有关问题 内详

2012-03-08 
一个简单的循环问题 内详编写一个程序 使用char数组和循环来每次读取一个单词 直到用户输入done为止 随后

一个简单的循环问题 内详
编写一个程序 使用char数组和循环来每次读取一个单词 直到用户输入done为止 随后 程序显示用户输入多少单词 (不包括done)
ps:应在程序中包含头文件cstring 并使用strcmp()来进行测试


[解决办法]

C/C++ code
#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;}
[解决办法]
C/C++ code
#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 编译通过
[解决办法]
探讨
引用:
引用:
C/C++ code

#include <iostream>
#include <cstring>

using namespace std;

int main()
{
char line[100][100];
int i=0;
while(strcmp(gets(line……

热点排行