【单选题】以下程序 程序运行后的输出结果是 int fun(int a,int b) { if(a>b) return(a); else return(b); } void main() { intx=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf("%d
",r); }
A. 3 B. 6 C. 8 D. 12
",r); }
A. 3 B. 6 C. 8 D. 12
举一反三
- 以下程序运行后的输出结果是()。fun(inta,intb){if(a>b)returna;elsereturnb;}main(){intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);}
- 有下列程序,程序运行后的输出结果是( )。 #include int fun (int x,int y); int main() { int a=4,b=5,c=6; printf("%d",fun(2*a,fun(b,c))); return 0; } int fun (int x,int y) { if (x!=y) return ((x+y)/2); else return (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[stdio.h]void fun(int ,int ,int);int main(void){ int a=31; fun(5,2,a); printf("%d",a); return 0;}void fun(intx,inty,intz){ z=x*x+y*y;}
- 有以下程序: #include int fun(int x,int y) {if(x!=y)return x+y/2; else return x; } main() {int a=4,b=5,c=6; printf("%d ",fun(2*a,fun(b,c))); }