第七章第五题

来源:互联网 发布:iphone伪造短信软件 编辑:程序博客网 时间:2024/05/16 16:13
编写一个程序,由实参传来一个字符串,统计字母数字空格与其他字符的个数,在主函数中输出上述情况,在考虑把结果放入一个数组中
#include<stdio.h>void fun(char s[]){char s2[10];int i,a=0,b=0,c=0,d=0;for(i=0;s[i]!='\0';++i){if(s[i]>='a'&&s[i]<='z')++a;else if(s[i]>='A'&&s[i]<='Z')++a;else if(s[i]>='0'&&s[i]<='9')++b;else if(s[i]==' ')++c;else ++d;}s2[1]=a;s2[2]=b;s2[3]=c;s2[4]=d;//printf("%d %d %d %d",a,b,c,d);for(i=1;i<4;++i){printf("%d ",s2[i]);}printf("%d\n",s2[i]);}int main(){char s[100];while(gets(s)){fun(s);}return 0;}

0 0
原创粉丝点击