时间:2011-09-20 13:18:07 1输入两个整数,要求用一个函数求出其中的大者,并在主函数中输出此值。 include <stdio.h> void main( ) { int max(int x,int y); /* 对max函数的声明 */ int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("Max is %d",c); } int max(int x,int y)/*定义有参函数max */ 运行结果:7,8 { max is 8 int z; z=x>y?x∶y; return(z); } 2 #include<stdio.h> swap(int a,int b) { int temp; temp=a; a=b; b=temp; 运行结果:x=7 y=11 } main() { int x=7,y=11; printf("swapped:
",x,y); swap(x,y); printf("x=%d, y=%d
",x,y); } 3返回值类型与函数类型不同 # include <stdio.h> void main() { int max(float x,float y); float a,b; int c; scanf("%f,%f,",&a,&b); c=max(a,b); printf("max is%d\n",c); 运行结果:1.5 2.5 } max is 2 int max(float x,float y) { float z; /* z为实型变量 */ z=x>y?x∶y; return(z); } 计算机二级考试C 语言试题8