以下程序运行后的输出结果是()。fun(inta,intb){if(a>b)returna;elsereturnb;}main(){intx=3,y=8,z=6,r;r=fun(fun(x,y),2*z);}
举一反三
- 【单选题】以下程序 程序运行后的输出结果是 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
- 下列程序的运行结果是()。#include"stdio.h"intfun(inta,intb){intmax;if(a<b)max=b;elsemax=a;return(max);}main(){intx=7,y=9,z;z=fun(x,y);printf("%d",z);}
- 下列程序运行后的输出结果是______。 #include <iostream.h> void fun(int,int,int*); void main() int x,y,z; fun(5,6,&x); fun(7,x,&y); fun(x,y,&z); cout<<x<<","<<y<<","<<z<<endl; void fun(int a,int b,int *c) b+=a; *c=b-a;
- 中国大学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; }";
- 以下程序的输出结果是( )。 void fun(int x, int y, int z) { z=x*x+y*y; } main( ) { int a=31; fun(5,2,a); printf(“%d”,a); }