程序执行后X的值是______。#include "stdio.h"void main(){int x=100,a=10,b=20;int v1=5,v2=0;if(a<;b)if(b!=15)if(!v1)x=1;else if(v2)x=10;printf("%d",x);} (1.0)
A: 1
B: 10
C: 20
D: 100
A: 1
B: 10
C: 20
D: 100
举一反三
- 阅读以下程序代码,运行的结果是。#include<;stdio.h>;void main( ){int x = 100, a = 10, b = 20;int v1 = 5, v2 = 0;if (a <; b)if (b != 15)if (!v1)x=1;elseif (v2) x = 10;x = -1;printf ("%d", x);}
- 中国大学MOOC:"以下程序执行后的输出结果是void Fun(int v , int w) { int t; t=v; v=w; w=t; } int main( ) { int x=1,y=3,z=2; if(x>y) Fun(x,y); else if(y>z) Fun(y,z); else Fun(x,z); printf("%d,%d,%d\n",x,y,z); return 0; }";
- 有以下程序 #include main() { int x; scanf("%d",&x); if(x>10) printf("1"); else if(x>20) printf("2"); else if(x>30) printf("3"); } 若运行时输入:35,则输出结果是
- include <;stdio.h>;void main(){int x = 1, y = 10;do{y -= x;x++;}while ( y <; 0 );printf( “\nx=%d, y=%d”, x, y );}结果为: A: x=2,y=9 B: 2,9 C: x=1,y=9 D: x=1,y=10
- 下列程序的输出结果是( ) void f(int v,int w) { int t; t=v;v=w;w=t; } int main() { int x=1,y=3;z=2; if(x>y) f(x,y); else if(y>z) f(y,z); else f(x,z); printf(“%d,%d,%d\n”,x,y,z); }