题目内容

求一个千位数每一位数字的平方和。#includeint main(){int n,sum=0;n=2345;do{sum=sum+(n%10)*(n%10)};n=______;}while(n);printf("sum=%d",sum);return 0;}

A. n/1000
B. n/100
C. n/10
D. n%10

查看答案
更多问题

下面程序段的运行结果是( )。n=0;while(n<=2) n++;printf("%d",n);

A. 2
B. 3
C. 4
D. 有语法错

以下程序的运行结果是( )。int main(){int i=1,sum=0;while(i<10)sum=sum+i;i++;printf("i=%d,sum=%d",i,sum);return 0;}

A. i=10,sum=9
B. i=9,sum=9
C. i=2,sum=1
D. 运行出现错误

设变量已正确定义 , 以下不能统计出一行中输入字符个数 ( 不包含回车符 ) 的程序段是()。

A. n=0 ;while((ch=getchar())!='\n')n++;
B. n=0 ;while(getchar()!='\n') n++;
C. for (n=0 ;getchar()!='\n';n++);
D. n=0;for (ch=getchar()!='\n';n++);

下面程序的功能是在输入的一批正整数中求出最大者,输入0结束循环,请选择填空.#include int main(){ int a,max=0;scanf("%d",&a);while(______){ if( max

A. a==0
B. a
C. !a == 1
D. !a

答案查题题库