一个简单的程序,,,,,我是菜菜鸟
#include<stdio.h>main()
{
int i,a=0,b=0,c=0,d=0;
char n;
printf("please enter :");
for(i=0;i<20;i++)
{
if(scanf("%c",&n)!='\0')
{
if((n>='a'&&n<='z')||(n>='A'&&n<='Z'))
a++;
else if(n>=0&&n<=9)
b++;
else if(n=' ')
c++;
else d++;
}
}
printf("字母有:%d个\n数字有:%d个\n空格有:%d个\n其他字符有:%d个\n",\
a,b,c,d);
}
目的是输入一串数据 将其中的各类型数据进行计数,包括字母,数字,空格和其他字符,不知道能不能定义一个没有形的变化的量来根据输入啥就随机变成啥。。。。。以上只能计算字母和空格。。。求助高人