下面程序的功能是:输入一些整数,编程计算并输出其中所有正数的和,输入负数时不累加,继续输入下一个数。输入零时,表示输入数据结束。要求最后统计出累加的项数。在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int main() { int i = 0, n, sum = 0; printf("Input a number:\n"); scanf("%d", &n); while(_________) { if (________) { sum = sum + n; ______; } printf("Input a number:\n"); scanf("%d", &n); } printf("sum=%d,count=%d\n", sum, i); return 0; }
A. 第7行: n != 0 第9行: n > 0 第12行: i++
B. 第7行: n == 0 第9行: n >= 0 第12行: n++
C. 第7行: n = 0 第9行: n ≥ 0 第12行: i++
D. 第7行: n ≠ 0 第9行: n > 0 第12行: n++
查看答案
根据《YD/T5152-2007光缆进线室验收规定》,竣工图一般利用原有工程设计施工图改绘。其中变更部分应用()修改变动较大应重新绘制。
A. 黑笔
B. 蓝笔
C. 铅笔
D. 红笔
宝石的色彩画法是在橙色画法的基础上,再按照宝石本身色彩来处理的。
用1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,问共有几种兑换方案?每种方案各换多少枚?按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。#include <stdio.h> int main() { int x, y, z, count = 0; for (x=1; x<=29; x++) { for (y="1;" y++) ____________; if (_____________) count++; printf("%d, %d, %d\n", x, y, z); } printf("count="%d\n"," count); return 0;>
A. 第9行: z = 100 - x - y 第11行: 5*x+2*y+z == 150
B. 第9行: z+x+y = 100 第11行: 5*x+2*y+z = 150
C. 第9行: z = 100 - x - y 第11行: 5x+2y+z == 150
D. 第9行: z+x+y = 100 第11行: 5x+2y+z == 150
36块砖,36人搬,男搬4,女搬3,两个小孩抬一块砖,要求一次搬完,问男人、女人和小孩各需多少人?请用穷举法编程求解。在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> int main() { int x, y, z; for (x = 0; ________; x++) { for (y = 0; _________; y++) { z = 36 - x - y; if (________________) { printf("men=%d,women=%d,children=%d\n", x, y, z); } } } return 0; }
A. 第5行: x <= 0 2="=" 3 4 9 36 第7行: y 第11行: * x + z && %>
B. 第5行: x < 9 第7行: y < 12 第11行: 4 * x + 3 * y + z / 2 == 36 || z % 2 == 0
C. 第5行: x ≤ 9 第7行: y ≤ 12 第11行: 4 * x + 3 * y + z / 2 = 36 && z % 2 = 0
D. 第5行: x <= 2="36" 3 4 36 第7行: y 第11行: * x + z || %>