7.读入单词,直到用户输入done为止.并计算输入的单词个数.
#include <iostream>
int main()
{
using namespace std;
char ch[20];
int count=0;
cout<<"enter words(to stop,type the word done)/n";
cin>>ch;
while(strcmp("done",ch))
{
cout<<ch<<endl;
++count;
cin>>ch;
}
cout<<endl<<count<<"words read/n";
return 0;
}
===============================================
8.要求使用string对象而不是数组来实现上题.
#include <iostream>
#include<string>
int main()
{
using namespace std;
string ch;
int count=0;
cout<<"enter words(to stop,type the word done)/n";
cin>>ch;
while(ch!="done")
{
cout<<ch<<endl;
++count;
cin>>ch;
}
cout<<endl<<count<<"words read/n";
return 0;
}
本文介绍了一个简单的C++程序,该程序使用两种不同的方法(字符数组和string对象)来读取用户输入的单词,并在遇到特定停止词'done'时终止,同时统计并输出已输入的单词数量。
4万+

被折叠的 条评论
为什么被折叠?



