C语言如何求两个整数中的较大者?

 我来答
宛丘山人
2018-01-03 · 长期从事大学高等数学和计算机数据结构教学
宛丘山人
采纳数:6405 获赞数:24674

向TA提问 私信TA
展开全部
你的程序没有错,问题是输入数据时,输入了第一个数据后,一定输入一个英文半角的逗号,再输入第二个数,再回车。若想避免这个问题,必须把
scanf("%d,%d",&a,&b); 改为: scanf("%d %d",&a,&b);

你试一下看是否正确?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36768c5
2018-05-28 · TA获得超过8510个赞
知道答主
回答量:25
采纳率:50%
帮助的人:1.1万
展开全部

C语言如何求两个整数中的较大者?

求取两个数中较大者,可通过以下两种方法。

第一种:

#include<stdio.h>

int main()

{

int x,y,z;

scanf ("%d %d",&x,&y);

if(x>y)

{

z=x;

}

else

{

z=y;

}

printf ("%d\n",z);

return 0;

}

第二种:

#include<stdio.h>

int max(int x,int y)//定义max函数

{

int z;

if(x>y)

z=x;

else

z=y;

return(z);

}

int main()

{

int max(int x,int y);//对被调用函数max的声明

int a,b,c;

scanf("%d %d",&a,&b);

c=max(a,b);

printf ("%d\n",c);

return 0;

}

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式