C语言如何求两个整数中的较大者?
2个回答
展开全部
你的程序没有错,问题是输入数据时,输入了第一个数据后,一定输入一个英文半角的逗号,再输入第二个数,再回车。若想避免这个问题,必须把
scanf("%d,%d",&a,&b); 改为: scanf("%d %d",&a,&b);
你试一下看是否正确?
scanf("%d,%d",&a,&b); 改为: scanf("%d %d",&a,&b);
你试一下看是否正确?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询