解题思路:
注意事项:
参考代码:
#include<string.h>
int main()
{
int a = 0;
int j = 0;
int k = 0;
int m = 0;
int b = 0;
int i = 0;
char arr[200]={};
gets(arr);
//scanf("%s", &arr);scanf竟然不能输入空格
a = strlen(arr);
for (i = 0; i <= a; i++)
{
int n = arr[i];
if (n > 64 && n < 91)
j++;
else if (n > 96 && n < 123)
j++;
else if (n >=48 && n <=57)
k++;
else if (n == 32)
m++;
else
b++;
}
printf("%d %d %d %d", j, k, m, b-1);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题6.5 (Java代码)浏览:1108 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:544 |
C语言程序设计教程(第三版)课后习题11.11 (C语言代码)浏览:768 |
模拟计算器 (C语言代码)浏览:882 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:458 |
兰顿蚂蚁 (C++代码)浏览:1091 |
【偶数求和】 (C语言代码)浏览:639 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:660 |
IP判断 (C语言代码)浏览:761 |
蚂蚁感冒 (C语言代码)浏览:1319 |