解:
#includeint main() { int i,j; char a[10]; //编程要求输入10个字符; int letter=0,blank=0,digit=0,other=0;//要统计个数,这里定义时要赋初始值 ; for(i=0;i<10;i++) { scanf("%c",&a[i]); } for(j=0;j<10;j++) { if((a[j]>='A'&&a[j]<='Z')||(a[j]>='a'&&a[j]<='z')) //统计英文字母个数的条件 ; letter++; else if(a[j]==' '||a[j]=='n') //统计空格或回车个数的条件 ;入门新玩家一定不要忘记关系运算符中“等于”是“==”。 blank++; else if(a[j]>='0'&&a[j]<='9') //统计数字字符个数的条件 ; digit++; else //最后一个条件刚好可以用else; other++; } printf("letter = %d, blank = %d, digit = %d, other = %dn",letter,blank,digit,other);//按要求输出; return 0; }
最后就是验证环节了:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)