C语言 怎么实现多组测试?

2025-10-12 20:10:45119 次浏览

最佳答案

#include

#include

int main()

{

char c,s[100];

int i;

int letters=0,space=0,digit=0,others=0;

while(gets(s)!=NULL){

for(i=0;i

c=s[i];

{

if(c>='a'&&c<='z'||c>='A'&&c<='Z')

letters++;

else if(c==' ')

space++;

else if(c>='0'&&c<='9')

digit++;

else

others++;

}

}

printf("%d %d %d %d\n",letters,digit,space,others);

}

return 0;

}

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。