以下程序的输出结果为().main(){inta=1,b=2,c=3,d=4,e=5;printf("%d",func((a+b,b+c,c+a),(d+e)));}intfunc(intx,inty){return(x+y);}
举一反三
- 以下程序的输出结果为( ). main() {int a=1,b=2,c=3,d=4,e=5; printf("%d ",func((a+b,b+c,c+a),(d+e))); } int func(int x,int y) { return(x+y); }
- 【单选题】有如下程序:#include<stdio.h>intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf("%d ",r);}该程序的输出的结果是() A. 12 B. 13 C. 14 D. 15
- 下列程序的输出结果是()intf1(intx,inty){returnx>y?x∶y;}intf2(intx,inty){returnx>y?y∶x;}main(){inta=4,b=3,c=5,d=2,e,f,g;e=f2(f1(a,b),f1(c,d));f=f1(f2(a,b),f2(c,d));g=a+b+c+d-e-f;printf("%d,%d,%d\n",e,f,g);}
- 读程序写结果:main(){inta=6,b=5;voidm(int,int);m(a,b);}voidm(intx,inty){intz;z=x+y;printf(“%d+%d=%d”,x,y,z);}
- 以下程序的运行结果是()。#include"stdio.h"voidfun(intx,inty){x=x+y;y=x-y;x=x-y;}main(){intx=2,y=3;fun(x,y);printf("%d,%d",x,y);} A: 3,2 B: 2,3 C: 5,2 D: 5,3