如何计算自己输入字符和数字的多少
如何分别计算得出 自己输入 字符 和 数字 的多少 while循环+scanf,搞一个整形cnt记录结果:输入完一个+1。等输入结束后打印cnt就行。 #include <stdio.h>int main()
{
char ch;
int a,b;
printf("请输入一段字符串:\n");
scanf("%c",&ch);
while((ch=getchar()) !='\n')
{
if(ch>='a' && ch<='z')
{
a++;
}
else if(ch>='A' && ch<='Z')
{
a++;
}
else if(ch>='0' && ch<='9')
{
b++;
}
}
printf("你输入的字符数为%d\n",a);
printf("你输入的数字个数为%d\n",b);
return 0;
}
新手写的有些乱
页:
[1]