运行例 [tex=1.786x1.143]DY3FvP8wPcctAbfd/QcNOw==[/tex]的源程序 1 时,如果先输入 0, 即输入数据个数 [tex=1.929x1.0]LQ2Fw1Jz1hgW9JdoDPKfKA==[/tex], 表示不再输入任 何成绩,运行结果是什么? 如何修改程序以应对这种情况?
举一反三
- 运行例 [tex=1.786x1.143]DY3FvP8wPcctAbfd/QcNOw==[/tex] 的源程序 2 时,如果输入的第一个数就是负数,表示不再输入任何成绩, 运行结果是什么? 如何修改程序以应对这种情况?
- 运行例 [tex=1.786x1.143]+Gflvoz5O6I9fn+ZyrhG4A==[/tex]程序时,如果将最后一个输入数据改为-2,运行结果有变化吗?如果第 居个输入数据是 [tex=1.286x1.143]JD4gmVNWunFIZYp5E0BI3Q==[/tex], 运行结果是什么? 为什么?
- #include<stdio.h> main() {int i,x; i=0; do {scanf("%d",&x); i++: }while(x%3!=0 ‖x%5!=0); printf("输入数据的个数i=%d\n",x); } 程序运行时,输入数据为:1 2 3 4……直到程序结束。 程序运行结果为:
- 在例[tex=1.786x1.143]Y6vWIAwXTAWDv9JtUkk6Gw==[/tex]程序中,如果对 item 赋初值 0, 运行结果是什么? 为什么?如果将精度改为 [tex=2.0x1.214]G4fMSySUPDBA7tpNWts/GQ==[/tex],运行结果有变化吗?为什么?
- 若变量已正确定义,写出以下程序段的运行结果。输入1 2 3 0 -1,输出输入1 0 2 3 -1,输出输入1 2 3 -1 9,输出