解题思路:
注意事项:
这样写应该不难理解
参考代码:
/* 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 人评分
C语言训练-素数问题 (C语言代码)浏览:990 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:331 |
C语言程序设计教程(第三版)课后习题5.5 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1135 |
简单的a+b (C语言代码)浏览:572 |
1071题解浏览:484 |
简单的a+b (C语言代码)浏览:645 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:588 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:490 |
C语言程序设计教程(第三版)课后习题8.1 (C++代码)浏览:586 |