• 2021-04-14
    下面程序段是从键盘输入的字符中统计数字字符的个数,当输入换行符时结束循环。请分析程序填空。
    int n=0,c;
    c=gethar();
    while(【1】)
    {if(【2】) n++;
    c=getchar();
    }

  • c!=' ' --- c>='0'&&c<='9'

    内容

    • 0

      下面程序段是从键盘输入的字符中统计数字字符的个数, 用换行符结束循环。请填填空。int n=0,c;c=getchar();while([input=type:blank,size:4][/input]){if([input=type:blank,size:4][/input])n++;c=getchar();}

    • 1

      下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。填空使程序完整。int iNum=0,chLetter;chLetter=getchar();while(____) iNum++;chLetter=getchar();}

    • 2

      下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。填空使程序完整。int iNum=0,chLetter;chLetter=getchar();while(____){if(____) iNum++;chLetter=getchar();}

    • 3

      2.输入若干字符,分别统计数字字符的个数、英文字母的个数,当输入换行符时输出统计结果,程序运行结束。 #include &#91;stdio.h&#93; void main() { int s1=0,s2=0; char ch; while(( )!='\n') { if( ) s1++; //s1:统计数字字符的个数 if( ) s2++; //s2:统计英文字母的个数 } printf("%d,%d\n",s1,s2); }

    • 4

      下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择填空。 int main { int m = 0, n = 0; char c; while ((【 】) != '\n') { if (c >= 'A' && c <= 'Z') m++; if (c >= 'a' && c <= 'z') n++; } }