从键盘输入一个字符串,分别统计其中每个数字、空格、字母及其他字符 #includevoid main(){ char str[256];int a,d,k,q,i;gets(str);a=d=k=q=i=0;while(str[i]){if(str[i]=' ')k+;else if((str[i]>;='0')&(str[i]))d+;else if((str[i]>;='a')&(str[i]))a+;else if((str[i]>;='A')&(str[i]))a+;else q++;}printf(\"数字%d,空格%d,字母%d,其他%d\\n\",d,k,a,q);}
从键盘输入一个字符串,统计字符串中包含的大写字母个数。要求使用For语句 这个要用 它的 Asc 值 来判断了 程序如下:Private Sub Command1_Click()For u=1 To Len(Text1.Text)If Asc(Mid(Text1.Text,u,1))(Mid(Text1.Text,u,1))>;=65 Thena=a+1End IfNextMsgBox\"你输入的字符串\"&Text1&\"出现大写字母的个数为:\"&aEnd Sub绝对没问题的 粘贴过去就可以用了 我试过的没问题 有疑问再联系我!
C语言 从键盘读入一个字符串,统计其中的数字出现的个数 includeint sumdig(char ch);是数字返回211352611 不是返回0int main(){int count=0;char c;printf(\"请输入一个字符4102串\");while(1){c=getchar();if(c='\\n')break;count=count+sumdig(c);}printf(\"其中数1653字的个数为%d\",count);return 0;}int sumdig(char ch)/是数字返回1 不是返回0{if(ch>;='0'&ch)return 1;return 0;}