下面程序的功能是从键盘输入一行字符,从中统计大写字母和小写字母的个数,选择( ) 填空。
#include
int main ( )
{ int m=0,n=0;
char c;
while (( ) != ' ')
{ if (c>='A' && c<='Z') m++;
if (c>='a' && c<='z') n++;
}
printf("m=%d,n=%d ",m,n);
}
#include
int main ( )
{ int m=0,n=0;
char c;
while (( ) != ' ')
{ if (c>='A' && c<='Z') m++;
if (c>='a' && c<='z') n++;
}
printf("m=%d,n=%d ",m,n);
}
举一反三
- 下面程序的功能是从键盘输入一组字符,从中统计大写字母和小写字母的个数,选择填空。 int main { int m = 0, n = 0; char c; while ((【 】) != '\n') { if (c >= 'A' && c <= 'Z') m++; if (c >= 'a' && c <= 'z') n++; } }
- 读程序从键盘输入 1902 , 则程序的输出结果是 :( ) int fun(int n) { int m=0,c; while(n!=0) { c=n%10; m=m*10+c; n=n/10; } return(m); } int main() { int m; scanf("%d",&m); printf("%d\n",fun(m)); return 0; }
- 下面程序段的功能是从键盘输入的一行字符中统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者, A: n:m B: m:n C: m:m D: n:n
- 中国大学MOOC: 下面程序的功能是计算两个整数的( )。#include <stdio.h>int main(){ int m,n,w; scanf("%d,%d",&m,&n); while (n) { w=m; m=n; n=w%n;} printf("%d",m); return 0;}
- 计算两个自然数n和m(m<10000)之间所有数的和(n和m从键盘输入),若n>m,和为0。 例如,当n=1,m=100时,sum=5050;当n=100,m=1000时,sum=495550。 #include int main() { int n,m; long sum; /***********SPACE***********/ 【?】; printf("\nInput n,m\n"); scanf("%d,%d",&n,&m); while(n<=m) { /***********SPACE***********/ 【?】; n++; } /***********SPACE***********/ printf("sum=【?】\n",sum); return 0; }