C语言问题,用数组解决,有三行文字,找出其中共有多少个空格,多少个单词,规定单词以一个或多个空格相隔.如果一个单词恰好在行未结束,则下一行开头应有空格,句号或逗号后面也应有空格.
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/29 22:16:07
![C语言问题,用数组解决,有三行文字,找出其中共有多少个空格,多少个单词,规定单词以一个或多个空格相隔.如果一个单词恰好在行未结束,则下一行开头应有空格,句号或逗号后面也应有空格.](/uploads/image/z/13895415-63-5.jpg?t=C%E8%AF%AD%E8%A8%80%E9%97%AE%E9%A2%98%2C%E7%94%A8%E6%95%B0%E7%BB%84%E8%A7%A3%E5%86%B3%2C%E6%9C%89%E4%B8%89%E8%A1%8C%E6%96%87%E5%AD%97%2C%E6%89%BE%E5%87%BA%E5%85%B6%E4%B8%AD%E5%85%B1%E6%9C%89%E5%A4%9A%E5%B0%91%E4%B8%AA%E7%A9%BA%E6%A0%BC%2C%E5%A4%9A%E5%B0%91%E4%B8%AA%E5%8D%95%E8%AF%8D%2C%E8%A7%84%E5%AE%9A%E5%8D%95%E8%AF%8D%E4%BB%A5%E4%B8%80%E4%B8%AA%E6%88%96%E5%A4%9A%E4%B8%AA%E7%A9%BA%E6%A0%BC%E7%9B%B8%E9%9A%94.%E5%A6%82%E6%9E%9C%E4%B8%80%E4%B8%AA%E5%8D%95%E8%AF%8D%E6%81%B0%E5%A5%BD%E5%9C%A8%E8%A1%8C%E6%9C%AA%E7%BB%93%E6%9D%9F%2C%E5%88%99%E4%B8%8B%E4%B8%80%E8%A1%8C%E5%BC%80%E5%A4%B4%E5%BA%94%E6%9C%89%E7%A9%BA%E6%A0%BC%2C%E5%8F%A5%E5%8F%B7%E6%88%96%E9%80%97%E5%8F%B7%E5%90%8E%E9%9D%A2%E4%B9%9F%E5%BA%94%E6%9C%89%E7%A9%BA%E6%A0%BC.)
xSoPW5YZ׀QHl Q_$X93ldfl8dnjX_OK;܋znΏ;F=tzJüs }z4NwU7^Api`>vN7x8Oj1
!g .
V +C"(Z9<=ܲyk%At|* WPnp*xwh؟"O_N J46 ңx :Hϻui`(z=7w\HJv_ip5%酄"Jrϑ)jJ֒,c25)k86>>/Mj=:w?6G:@$
/U.f$˒H@Ɍ",KcxFe8 z0q܄b\3d*--dtZR:+Q+A
=uO%MZA>ŊpaV?fA\nd}jĊ3SS""o
C语言问题,用数组解决,有三行文字,找出其中共有多少个空格,多少个单词,规定单词以一个或多个空格相隔.如果一个单词恰好在行未结束,则下一行开头应有空格,句号或逗号后面也应有空格.
C语言问题,用数组解决,
有三行文字,找出其中共有多少个空格,多少个单词,规定单词以一个或多个空格相隔.如果一个单词恰好在行未结束,则下一行开头应有空格,句号或逗号后面也应有空格.
C语言问题,用数组解决,有三行文字,找出其中共有多少个空格,多少个单词,规定单词以一个或多个空格相隔.如果一个单词恰好在行未结束,则下一行开头应有空格,句号或逗号后面也应有空格.
单词后面由逗号或者句号时,需要用空格隔开吗?如果用则用以下程序:
#include
void main()
{
printf("打开文件test.txt(你自己写一个有三行字符串的文件)\n");
FILE *cfPtr;
int c=0;
int sp=0;
int word=0;
if((cfPtr = fopen("test.txt","r")) == NULL)
{
printf("cannot open file\n");
return;
}
else
{
while ((c = fgetc(cfPtr)) != EOF)
{
while(c==32) //空格
{
sp++;
c = fgetc(cfPtr);
}
if((c64)||(c>96&&c96&&c