举一反三
- 运行例 [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,输出
内容
- 0
运行以下程序段,并输入1,则输出结果是( )。 int x; printf("请输入一个0-2的整数:"); scanf("%d",&x); switch(x) { case 0:printf("输入0。\n"); case 1:printf("输入1。\n"); case 2:printf("输入2。\n"); default:printf("输入错误! \n"); }
- 1
有一个函数 x x<1 y= 2x-1 1<=x<10 3x-11 x>=10 写一段程序,输入x,输出y 输入 一个数x 输出 一个数y 样例输入 5 样例输出 9
- 2
运行以下程序段,并输入1,则输出结果是()。intx;printf("请输入一个0-2的整数:");scanf("%d",&x);switch(x){case0:printf("输入0。 ");case1:printf("输入1。 ");case2:printf("输入2。 ");default:printf("输入错误! ");}
- 3
组合电路有四个输入[tex=6.071x1.286]GZbiT2P8T8KVyVUEWQpYyjIiVTkGekbnZrmhPI/Gp54=[/tex]和一个输出[tex=0.643x1.0]O+viFNA0oHTwnBtQyi80Zw==[/tex]。当满足下面三个条件中任一个时,输出[tex=0.643x1.0]O+viFNA0oHTwnBtQyi80Zw==[/tex]都等于1:(1)所有输入都等于1;(2)没有一个输入等于1;(3)奇数个输入等于1。写出输出[tex=0.643x1.0]O+viFNA0oHTwnBtQyi80Zw==[/tex]的最简与或表达式。
- 4
运行例4-2程序时,如果将最后一个输入数据改为-2,运行结果有变化吗?如果第一个输入数据是-1,运行结果是什么?为什么?
