C语言中return语句怎样返回两个或多个值

请高手看看我的程序输入两个数,输出最大值和最大值+100。主函数调用max函数,我想知道max函数怎样返回两个值给主函数,我这个程序不知有什么错误,运行时我输入123,4... 请高手看看我的程序
输入两个数,输出最大值和 最大值+100。
主函数调用max函数,我想知道max函数怎样返回两个值给主函数,
我这个程序不知有什么错误,运行时我输入123,45 却输出得到Max=123,3
我这程序应怎样改?
#include "stdio.h"
void main()
{int max(int x,int y,int z,int h);
int a,b,c,d;
scanf("%d,%d",&a,&b);
c=max(a,b,c,d);
printf("Max is %d,%d",c,d);
}
int max(int x,int y,int z,int h)
{z=x>y? x:y;
return z;
h=z+100;
return h;
}
不好意思,程序我漏了一句,在第六句c=max(a,b,c,d);后面还有一句d=max(a,b,c,d);
展开
 我来答
陈_辉_军
2008-12-04 · 超过12用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:0
展开全部
大哥,改变的参数要加 & 。
int max(int x,int y,int z,int h) 改成
int max(int x,int y,int &z,int &h)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hwpjlu
2008-12-04 · TA获得超过123个赞
知道答主
回答量:186
采纳率:0%
帮助的人:161万
展开全部
你的程序什么用?没有看懂!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式