下面程序的功能是从键盘输入的一组字符中统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者,请选择填空。#includevoid main( ){int m=0,n=0;char c;while ((__________)!='\n’){if(c>='A’&&c<='Z’) m++;if(c>='a’&&c<='z’) n++;}printf ("%d\n",m
A. c=getchar( )
B. putchar( )
C. c=getch( )
D. scanf("%c",c)
查看答案
下面程序的运行结果是___________。#includevoid main(){int num=0;while(num<=2){num++;printf("%d,",num);}}
A. 1,2
B. 1,2,3,
C. 1,3,
D. 1,3,4
下面程序的功能是计算1-3+5-7+…-99+101的值,请填空。#includevoid main(){int i,t=1,s=0;for (i=1;i<=101;i+=2){_____________;s=s+t;_____________;}printf("%d\n",s);}
下面程序的功能是求1000以内的所有完全数。请填空。(说明:一个数如果恰好等于它的因子之和(除自身外),则称该数这完全数,例如:6=1+2+3,6为完全数)#includevoid main(){int a,i,m;for(a=1;a<=1000;a++){for ( ; i<=a/2 ; i++)if ( ! ( a % i ) );if (m==a)printf("%4d",a);}}
若for循环用以下形式表示:for(表达式1;表达式2;表达式3)循环体语句;则执行语句for (i=0;i<3;i++)printf (″*″);表达式1执行____________次,表达式2执行___________次,表达式3执行____________次。