用c语言:输入两个整数,通过调用函数求两个数中的较大值

2024-12-04 19:49:20
推荐回答(5个)
回答1:

你写的整体来说还行,不过子函数不对 改成这样:
double max(double m,double n)
{
double z;
if(m>n)
z=m;
else
z=n;
return z;
}

回答2:

编译的时候,请输入a,b两个数,先输入第一个,然后打空格或者回车,再输入第二个
scanf("%lf%lf",&a,&b); 就是让你输入两个数
不需要scanf("%lf",&m); scanf("%lf",&n);这两句,调用的那个函数,已经把a的值给了m,b的值给了n,不需要再输入m,n的值了。
不懂的再问我

回答3:

C函数不支持嵌套定义,请拿出来再说

回答4:

#include
int max(int n,int m);
int main(void)
{
int m,n,c;
printf("Enter n m: ");
scanf("%d%d",&n,&m);
c=max(n,m);
printf("nimei是%d\n",c);
return 0;
}
int max(int n,int m)
{
if(n>m)
return n;
else
return m;
}
int换为double就好。

回答5:

void main()
{int a,b;
printf("input two numbers:");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d\n",a);
else printf("max=%d\n",b);
}