c语言一道关于数组的题目求解

发布网友 发布时间:2022-04-20 08:01

我来回答

2个回答

热心网友 时间:2023-06-10 09:18

灞曞紑鍏ㄩ儴

浠g爜鏂囨湰锛?/p>

#include "stdio.h"

int main(int argc,char *argv[]){ 

char s[3][81],*p;

int w,i;

printf("Please enter 3 strings...\n");

fgets(s[0],81,stdin);

fgets(s[1],81,stdin);

fgets(s[2],81,stdin);

for(w=i=0;i<3;i++)

for(p=s[i];*p;p++)

if((*p>='a' && *p<='z' || *p>='A' && *p<='Z') && (*(p-1)==' ' || *(p-1)=='\n' || p==s[i]))

w++;

printf("\nA total of %d word(s)\n",w);

return 0;

}

热心网友 时间:2023-06-26 07:17

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){ 

char s[3][81],*p;

int w,i;

printf("Please enter 3 strings...\n");

fgets(s[0],81,stdin);

fgets(s[1],81,stdin);

fgets(s[2],81,stdin);

for(w=i=0;i<3;i++)

for(p=s[i];*p;p++)

if((*p>='a' && *p<='z' || *p>='A' && *p<='Z') && (*(p-1)==' ' || *(p-1)=='\n' || p==s[i]))

w++;

printf("\nA total of %d word(s)\n",w);

return 0;

}

热心网友 时间:2023-06-26 07:18

判断空格数量,然后加1,怎么判断,用(getchar=ch)!=' '判断

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com