解题思路:
注意事项:
这样写应该不难理解
参考代码:
/* 3555555555555 */ #include<stdio.h> void handle(int *arr,char *ch) { int i; for(i = 0; ch[i]!='\0'; i++) if('a'<=ch[i]&&ch[i]<='z'||'A'<=ch[i]&&ch[i]<='Z') arr[0]++; else if('0'<=ch[i]&&ch[i]<='9') arr[1]++; else if(ch[i] == ' ') arr[2]++; else arr[3]++; } int main() { int arr[4]={0},i; char ch[1000]; gets(ch); handle(arr,ch); for(i = 0; i < 4; i++) if(!i) printf("%d",arr[i]); else printf(" %d",arr[i]); putchar('\n'); return 0; }
0.0分
0 人评分
字符串输入输出函数 (Java代码)浏览:1437 |
A+B for Input-Output Practice (IV) (C++代码)浏览:676 |
c primer plus 第十二章 12.1小节浏览:376 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:377 |
幸运数 (C++代码)浏览:1258 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:581 |
妹子杀手的故事 (C语言代码)浏览:1046 |
淘淘的名单 (C语言代码)浏览:1222 |
输入输出格式练习 (C语言代码)浏览:743 |
【计算直线的交点数】 (C语言代码)浏览:916 |