dev c++求两个数较大者出错

C语言 码拜 5年前 (2016-05-18) 634次浏览
#include<stdio.h>
main()
{
int max(int x, int y);
int a, b, c;
scanf(“%d,%d”,&a,&b);
c=max(a,b);
printf(“max=%d\n”,c);
}
int max(int x,int y)
{
int z;
if (x>y) z=x;
else z=y;
return(z);
}
不管输入哪两个数字,都显示max=32761
解决方案

2

int max(int x, int y);
要写在main前面,不能写在main函数里面。
int max(int x, int y);
main()
{

int a, b, c;

2

默认的就是int型的函数,假如是int返回值,可以写在后面。

36

是不是你输入的时候出现了错误呢
你输入的时候的输入方法是:先输入一个数字,再输入一个英文的逗号,然后再输入一个数字,最后回车

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明dev c++求两个数较大者出错
喜欢 (0)
[1034331897@qq.com]
分享 (0)