C++中比较两个数大小的函数,帮我看下哪里不对

2025-05-13 17:12:46
推荐回答(3个)
回答1:

#include

int max(int x,int y); // 在main函数前先声明或者直接将定义放到main函数前面

int main()

{

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

int a,b,c;  //定义自变量abc为整形

//scanf("%d,%b",&a,&b);  //输入变量a b的值 这里有个输入错误d--b

scanf("%d,%d",&a,&b);  //输入变量a b的值

c=max(a,b);//调用max函数,并将值赋予给c

printf("max=%d\n",c);  //输出C的值

return 0;

}

int max(int x,int y)  // 定义max函数,函数值为整形。

{

int z;

if(x>y)z=x;

else z=y;

return(z);

}


回答2:

#includeusing namespace std;void main(){int N1=0;int N2=0; cout<<"请输入两个数吧:"cin>>N1>>N2; if(N1>N2)cout<<"较大的数为:"<

回答3:

scanf("%d,%b",&a,&b);
改成scanf("%d,%d",&a,&b);
d和b搞错了