解题思路:
注意事项:
参考代码:
#include<stdio.h>
void count(char arr[])
{ int i,a=0,b=0,c=0,d=0;
for(i=0;arr[i]!='\0';i++){
if(arr[i]>='0'&&arr[i]<='9') a++;
else if(arr[i]==' ') b++;
else if((arr[i]>='a'&&arr[i]<='z')||(arr[i]>='A'&&arr[i]<='Z')) c++;
else d++;
} printf("%d %d %d %d",c,a,b,d);
}
void count(char arr[]);
int main()
{char arr[100];
gets(arr);
count(arr);
}
0.0分
1 人评分
【绝对值排序】 (C语言代码)浏览:713 |
大小写转换 (C语言代码)浏览:839 |
拆分位数 (C语言代码)浏览:1324 |
不会做的浏览:870 |
求圆的面积 (C语言代码)浏览:1666 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:663 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:449 |
Manchester- A+B for Input-Output Practice (VI)浏览:1970 |
1273题解浏览:468 |
简单的事情 (C语言代码)浏览:556 |