参考代码:
#include<stdio.h>
#include<string.h>
#include<ctype.h>
int main(){
char str[200];
int len,let=0,num=0,spa=0,oth=0;
fgets(str,200,stdin);
len=strlen(str);
for(int i=0;i<len-1;i++){
if(isalpha(str[i])){
let+=1;
}
else if(isdigit(str[i])){
num+=1;
}
else if(str[i]==' '){
spa+=1;
}
else{
oth+=1;
}
}
printf("%d %d %d %d",let,num,spa,oth);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题9.8 (Java代码)浏览:1674 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:400 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:552 |
数对 (C语言代码)浏览:762 |
模拟计算器 (C语言代码)浏览:2366 |
数组输出 (C语言代码)浏览:749 |
整数平均值 (C语言代码)浏览:856 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |