解题思路:第一步先用gets函数来输入字符串保证空格计数,yongfor循环语句来实现统计个数,分别用if语句来分别求出个数
注意事项:scanf函数不能识别空格
参考代码:
#include<stdio.h>
#include<string.h>
#include<math.h>
#define N 200
int main()
{
char a[N];
int i,n,m=0,num=0,s=0,j=0;
gets(a);
n=strlen(a);
for(i=0;a[i]!='\0';i++)
{
if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z')
num++;
else if(a[i]>='0'&&a[i]<='9')
m++;
else if(a[i]==' ')
j++;
else
s++;
}
printf("%d %d %d %d",num,m,j,s);
return 0;
}
0.0分
1 人评分
#include<stdio.h> #include<string.h> #include<math.h> #define N 200 int main() { char a[N]; int i,n,m=0,num=0,s=0,j=0; gets(a); n=strlen(a); for(i=0;a[i]!='\0';i++) { if(a[i]>='A'&&a[i]<='Z'||a[i]>='a'&&a[i]<='z') num++; else if(a[i]>='0'&&a[i]<='9') m++; else if(a[i]=='') j++; else s++; } printf("%d %d %d %d",num,m,j,s); return 0; } 大佬们,请问下我这哪儿错了?
妹子杀手的故事 (C语言代码)浏览:737 |
母牛的故事 (C语言代码)浏览:478 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:368 |
淘淘的名单 (C语言代码)浏览:1167 |
WU-整数平均值 (C++代码)浏览:1307 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:606 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:580 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:575 |