C语言比较3个数大小,请问大佬我这代码哪里错了,谢谢,在线等。

C语言比较3个数大小,请问大佬我这代码哪里错了,谢谢,在线等。

1 个回答

DavidTut

提问:C语言比较3个数大小,请问大佬我这代码哪里错了,谢谢,在线等。

网友回答:

改好的参考

#include <stdio.h> int main() {    int max(int x,int y,int z); //定义了4个参数,调用时只给了3个,当然要错的        int a,b,c,d;    printf("请输入要比较的三个数,以空格隔开:\n");    scanf("%d %d %d",&a,&b,&c);    d=max(a,b,c);    printf("max=%d\n",d);    return 0; } int max(int x,int y,int z) {    // int l; 这个l没有意义,你没有给赋值    int o; //加个变量    if(x>y)o=x;    else o=y;    if(y>z)o=y;    else o=z;    if(x>z)o=x;    else o=z;    system("PAUSE");    return (o); //返回改o }

  • 1 关注
  • 0 收藏, 浏览
  • 提出于

相似问题