解题思路:
注意事项:
参考代码:
#include<stdio.h>
#define N 80
int main()
{
char str[N];
int i,letter=0,digit=0,space=0,others=0;
gets(str);
for(i=0;str[i]!='\0';i++)
{
if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')
letter++;
else if(str[i]>='0'&&str[i]<='9')
digit++;
else if(str[i]==' ')
space++;
else others++;
}
printf("%d %d %d %d",letter,digit,space,others);
return 0;
}
0.0分
0 人评分
【密码】 (C语言代码)浏览:333 |
不会做的浏览:874 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:1245 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:1250 |
2004年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:1329 |
简单的a+b (C语言代码)浏览:478 |
矩形面积交 (C语言代码)浏览:1306 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:567 |
1073题解浏览:623 |
C语言程序设计教程(第三版)课后习题5.5 (Java代码)浏览:532 |