|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include<stdio.h>
#include<math.h>
int shu(char c[])
{
int i,n=0;
for(i=0;c[i]!='\0';i++)
{
if(c[i]>='0'&c[i]<='9')
n=n+1;
}
return(n);
}
int kge(char c[])
{
int i,n=0;
for(i=0;c[i]!='\0';i++)
{
if(c[i]==' ')
n=n+1;
}
return(n);
}
int zimu(char c[])
{
int i,n=0;
for(i=0;c[i]!='\0';i++)
{
if(c[i]<='z'&c[i]>='a'||c[i]<='Z'&c[i]>='A')
n=n+1;
}
return(n);
}
int main()
{
char c[80];
printf("input a char:\n");
scanf("%s",c);
printf("output shu:%d\n",shu(c));
printf("output kge:%d\n",kge(c));
printf("output zimu:%d\n",zimu(c));
}
统计字符数 数字个数 空格个数。为什么输入fff159可以统计3 0 3..但是输入fff159 fff159这样还是3 0 3;就是我的空格统计直接就不行了。请问怎么办,我用的是DEV C++!!! |
|