void main(){ char a; int x,y; x=0; y=0; printf("请输入一段字符串,以#号结束\n"); while((a=getchar())!=35) { if(a>64&&a<91) x++; else if(a>47&&a<58) y++; } printf("大写字母个数:%d 数字个数:%d\n",x,y); return 0;}
#include<stdio.h>#define M 100main(){int i=0;char str[M];gets(str);while(str[i++]!='#'){if('A'=<str[i]=<'Z') m++;if(0=<str[i]=<9) n++;}printf("word is %d.number is %d",m,n);}大概就是这样吧!我没有运行!你试试看了!