问题
填空题
给定程序中,函数fun()的功能是:求输入的两个数中较小的数。
例如:输入5 10,结果为min is 5。
请改正fun()程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序、
#include <stdio. h>
#include<conio. h>
/*************found**************/
int fun(int x, y)
int z;
z=x<yx: y;
return (z);
main ( )
int a,b,c;
scanf ("%d, %d\n", &a, &b);
c=fun (a, b);
printf ("min is %d", c);
答案
参考答案:错误:int fun(int x,y) 正确:int fun(int x,int y)
解析: C语言中规定,在函数的形参中不允许出现int x,y之类的语句,必须指定每一个参数的类型,所以在做类似题目时一定要谨慎。