早教吧作业答案频道 -->其他-->
编写一个程序,它使用一个char数组和循环来每次读取一个单词,知道用户输入done为止.随后程序指出输入了多少单词,不包括done,下面是运行情况:Enterwords(typedonetostop)Todayisasunnydaydone,isn't
题目详情
编写一个程序,它使用一个char数组和循环来每次读取一个单词,知道用户输入done为止.随后程序指出输入 了多少单词,不包括done,下面是运行情况:
Enter words(type done to stop)
Today is a sunny day done,isn't it?
You entered a total of 5 words
您应该在程序中包含头文件cstring,并使用strcmp()来进行比较测试
Enter words(type done to stop)
Today is a sunny day done,isn't it?
You entered a total of 5 words
您应该在程序中包含头文件cstring,并使用strcmp()来进行比较测试
▼优质解答
答案和解析
#include
void main()
{
int i,words=0;
char a[99],str[99];
for(i=0;;i++)
{
a[i]=cin.get();
str[i]=a[i];
if(a[i]==' ') words++;
if(a[i]=='e'&&a[i-1]=='n'&&a[i-2]=='o'&&a[i-3]=='d'){str[i-3]='\0';break;}
}
cout<<"You entered atotal of "<}
void main()
{
int i,words=0;
char a[99],str[99];
for(i=0;;i++)
{
a[i]=cin.get();
str[i]=a[i];
if(a[i]==' ') words++;
if(a[i]=='e'&&a[i-1]=='n'&&a[i-2]=='o'&&a[i-3]=='d'){str[i-3]='\0';break;}
}
cout<<"You entered atotal of "<
看了 编写一个程序,它使用一个ch...的网友还看了以下:
进程和程序的区别是( )。A、程序是一组有序的静态指令,进程是一次程序的执行过程。B、程序只能在前 2020-05-23 …
下列正确的叙述是( )。A.进程与程序无关B.进程是程序的一部分C.程序是进程的一部分D.进程与程序 2020-05-24 …
关于进程和程序的叙述中,正确的是A.进程就是程序B.进程是构成程序的组成部分之一,一个程序运行的 2020-05-24 …
汇编程序是一种( )。A.编辑程序B.汇编语言程序C.翻译程序D.将高级语言程序转换成汇编语言程序的 2020-05-24 …
不是进程和程序的区别()。A.程序是一组有序的静态指令,进程是一次程序的执行过程B.程序只能在前台 2020-05-26 …
临时救助程序分为()A.一般程序B.紧急程序C.一般程序和紧急程序D.特殊程序 2020-05-31 …
档案行政处罚程序包括( )。A.简易程序(或称当场处罚程序)B.一般程序(或称普通程序)C.复议程序 2020-05-31 …
行政处罚有严格的程序,行政处罚程序的种类包括()。A.简易程序B.一般程序C.特别程序D.听证程序 2020-06-07 …
数据结构问题!冒泡排序!为什么不选C呢?.在对n个元素进行冒泡排序的过程中,最好情况下的时间复杂度 2020-07-23 …
5一般编写并执行C程序的过程,第一步应该是:.A使用连接程序进行连接,把.obj文件以及需要的库函数 2020-11-23 …