解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
int main()
{
char *s;
gets(s);//never use gets
int i,a=0,c=0,space=0,num=0,others=0;
for(i=0;i<strlen(s);i++)
{
if(s[i]>='A'&&s[i]<='Z'||s[i]>='a'&&s[i]<='z')
a++;
else if(s[i]==' ')
space++;
else if(s[i]>='0'&&s[i]<='9')
num++;
else
others++;
}
printf("%d %d %d %d\n",a,space,num,others);
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:878 |
永远的丰碑 (C语言代码)浏览:698 |
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:695 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1019 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:417 |
多输入输出练习1 (C语言代码)浏览:1219 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:1267 |
文科生的悲哀 (C语言代码)浏览:1539 |
1126题解浏览:649 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |