给定程序中,函数fun()的功能是:求输入的两个数中较小的数。 例如:输入5 10,结果为min is 5。 请改正fun()程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

admin2010-09-14  24

问题 给定程序中,函数fun()的功能是:求输入的两个数中较小的数。
   例如:输入5  10,结果为min is 5。
   请改正fun()程序中的错误,使它能得出正确的结果。
   注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
   试题程序、
      #include <stdio. h>
     #include<conio. h>
     /*************found**************/
      int fun(int x, y)
     { int z;
        z=x<y?x: 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之类的语句,必须指定每一个参数的类型,所以在做类似题目时一定要谨慎。
转载请注明原文地址:https://kaotiyun.com/show/yWID777K
0

相关试题推荐
最新回复(0)