从键盘输入若干正整数 求出所有输入正整数之和。并输出所有的正整数。当输入数小于0时 结束该操作。
已帮助 人
从键盘输入若干正整数,求出所有输入正整数之和。并输出所有的正整数。当输入数小于0时,结束该操作。根据题意,选择正确的步骤填入下列下划线中。 Step1:输入第一个正整数n; Step2:对求和变量sum赋初值; Step3:判断n<0是否成立,若成立,则执行______,否则转去执行_____和_____; Step4:求解输入正整数的累加和,并输出该正整数n的值; Step5:继续输入下一个正整数n,转去执行_____; Step6:输出所有正整数和sum。
A.Step6, Step4, Step5, Step4
B.Step6, Step3, Step5, Step4
C.Step6, Step4, Step5, Step3
D.Step3, Step3, Step5, Step6

回答
共1条回复-
#include<stdio.h> main() (int x,max=0.min=0; scanf('%d',&x); while(x) /’*此处的判定条件见为需要,当输入'0'时断开循环*/ {if(x<min)min=x; if(x>max)max=x; sanf('%d',&x); /*此处是在循环体内的输入语句.是对整个循环的支撑*/ } printt('%d.%d\\n'。max,min); 3{#include<stdio.h> #inchlde<math.h> main() {float pi=0.0.n=1.0,s=1.0.t; do{t=s/n; pi+=t; s*=(-1.0); /*以上三条语句的顺序相当重要,也是整个程序的核心*/ n+=2: } while(fabs(t)>=le-4); printf('pi=%f\\n',4*pi); }
