请大家帮帮忙看看我这个程序有什么问题
#include“stdio.h"
void main()
{int max(int x,int y,int z);
int a,b,c;
printf("input three integer:”);
scanf(“%d,%d,%d",&a,&b,&c);
printf("max=%d\n",max(a,b,c));
}
不知道怎么老都运行通不过请大家给我指出错误
谢谢了哦
----------------解决方案--------------------------------------------------------
请问这个程序是完整的吗???
[color=white]
----------------解决方案--------------------------------------------------------
scanf那个引号里的不用加逗号的吧
----------------解决方案--------------------------------------------------------
呵呵,你定义的max函数是什么功能啊?就声明了下!
----------------解决方案--------------------------------------------------------
#include<stdio.h>
int max3(int x1,int x2,int x3)
{int max;
if(x1>x2) max=x1;
else max=x2;
if(max<x3) max=x3;
return(max);
}
void main()
{int a,b,c;
printf("num:\n");
scanf("%d%d%d",&a,&b,&c);
printf("max3=%d\n",max3(a,b,c));
}
----------------解决方案--------------------------------------------------------
提示: 作者被禁止或删除 内容自动屏蔽