C语言输入一行字符,分别统计出其中英文字母,空格,数字和其它字符的个数.
#include<stdio.h>intmain(){intletter=0,space=0,number=0,others=0;charc;printf("请输入");...
#include <stdio.h>int main(){int letter=0,space=0,number=0,others=0;char c;printf("请输入");for(;c!='\n';){scanf("%c",&c);if(('a'<=c&&c<='z')||('A'<=c&&c<='Z')) letter++;else if(c==' ') space++; else if('0'<=c&&c<='9') number++; else others++;}printf("letter=%d,space=%d,number=%d,others=%d",letter,space,number,others);}
我只输了个123,为什么others=1???? 展开
我只输了个123,为什么others=1???? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询