大家来看看这个C语言程序哪里出错了

[复制链接]
查看11 | 回复6 | 2011-11-3 10:03:28 | 显示全部楼层 |阅读模式
你是昨天提问的那位同学吧,intmax(intx,inty,intz);格式为函数的声明,告诉编译器有这个函数,如果你要将比较大小的功能放在main函数中的话,需要把这句给去掉;如果要做成函数的形式供主函数调用,可以这样
回复

使用道具 举报

千问 | 2011-11-3 10:03:28 | 显示全部楼层
回答人的补充
                                2011-09-1312:11
                       
                        #includestdio.h
/*函数声明*/
intmax(intx,inty,intz);intmain()
{
inta,b,c,maxNum;
printf(\"请输入三个数a,b,c\\n\");
scanf(\"%d,%d,%d\",a,b,c);
//函数调用
maxNum=max(a,b,c);
printf(\"最大数为:%d\",max);
return0;
}
//函数定义
intmax(intx,inty,intz)
{
intmax=x;
if(maxy)max=y;
if(maxz)max=z;
returnmax;
}
回复

使用道具 举报

千问 | 2011-11-3 10:03:28 | 显示全部楼层

回复

使用道具 举报

千问 | 2011-11-3 10:03:28 | 显示全部楼层

回复

使用道具 举报

千问 | 2011-11-3 10:03:28 | 显示全部楼层
#includestdio.h
intmain()
{
inta,b,c,max;
printf(\"请输入三个数a,b,c\\n\");
scanf(\"%d%d%d\",a,b,c);
max=a;
if(maxb)max=b;
if(maxc)max=c;
printf(\"最大数为:%d\",max);
return0;
}
回复

使用道具 举报

千问 | 2011-11-3 10:03:28 | 显示全部楼层
intmax(intx,inty,intz)删掉这句试试。<br/><br/><br/><br/><br/>
回复

使用道具 举报

千问 | 2011-11-3 10:03:28 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行