阅读下面的程序,实现两个数比较大小的求解,补充完整以下程序。
#include
int max(int x,int y)
{ int z; z=x>y?x:y;
_____①____; }
void main()
{ int a,b,c;
scanf("%d,%d",&a,&b);
c=___②___; //调用函数,否则不得分!
printf("c=%d
",c);
}
#include
int max(int x,int y)
{ int z; z=x>y?x:y;
_____①____; }
void main()
{ int a,b,c;
scanf("%d,%d",&a,&b);
c=___②___; //调用函数,否则不得分!
printf("c=%d
",c);
}
举一反三
- 8.下面程序中应该补充(填写在横线位置)的代码是 #include int max(int x, int y); //函数功能:求两数中的较大数 int main(void) { int a, b, c; scanf("%d, %d", &a, &b); c = __________________; printf("max is %d", c); return 0; } int max(int x, int y) { int z; if (x > y) z = x; else z = y; return z; }
- 调用fun函数,求长方体的体积。补充完整以下程序。 #include int fun(int x,int y,int z) { int t; t=x*y*z; _____①_____; } void main() { int sv,a,b,c; //sv表示长方体的体积,a为长,b为宽,c为高 scanf("%d,%d,%d",&a,&b,&c); sv=___②____; //调用fun()函数求解,否则不得分! printf("%d ",sv); }
- 下面正确的是() #include <stdio.h> int main() { int max(int x,int y); int a,b,c; scanf("%d,%d",&a,&b); c=max(a,b); printf("max=%d ",c); return 0; } int max(intx,inty); { int z; if(x>y)z=x; else z=y; return(z); }
- 调用fun函数可实现求矩形的面积,补充完整以下程序。 #include void main() { _____①______; //声明函数 int area,a,b; scanf("%d,%d",&a,&b); area=______②_____; //调用fun()函数,否则不得分 printf("area=%d ",area); } int fun(int x,int y) { return(x*y); }
- 以下程序的运行结果是_____________ #include "stdio.h" void main() { void add(int x,int y, int z); int x=2,y=3,z=0; printf("(1)x=%d y=%d z=%d\n",x,y,z); add(x,y,z); printf("(3)x=%d y=%d z=%d\n",x,y,z); } void add(int x,int y, int z) { z=x+y; x=x*x; y=y*y; printf("(2)x=%d y=%d z=%d\n",x,y,z); }