#include<stdio.h>
int main()
{
int max(int x,int y,int z);
int a,b,c,v;
scanf("%d%d%d,&a,&b,&c");
v=max(a,b,c);
printf("max=%d\n",v);
return 0;
}
int max(int x,int y, int z)
{
int n;
if(x>y)n=x;
else n=y;
if(z>y)n=z;
else n= y
}
uj5u.com熱心網友回復:
函式可運行,就是運行之后,輸入三個值,max=1uj5u.com熱心網友回復:
max 函式里面 漏了 return n;uj5u.com熱心網友回復:
而且 max函式 里面的邏輯也不太對int n;
if(x>y) n=x;
else n=y;
if(z>n) n=z;
return n;
uj5u.com熱心網友回復:
max函式漏了return n,主函式scanf格式打錯了
uj5u.com熱心網友回復:
函式宣告錯了,Max函式宣告在main函式前面uj5u.com熱心網友回復:
不要再函式里面定義函式轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/41138.html
標籤:基礎類
下一篇:ssh問題
