#include <stdio.h>
int main()
{
int a,b,c,d,e;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)b=d;
else a=d;
if (c>d)c=e;
else d=e;
printf ("最大誰為:%d\n",e);
return 0;
}
這個我感覺對著呢,怎么輸入數字出的是錯誤的結果?
在一個就是這個
#include<stdio.h>
int main()
{
int max(int x,int y); //這個地方為什么要加括號
int a,b,c; //他為什么不跟上邊寫一起啊 寫成這樣 int a,b,c,max(int x,int y)
scanf("%d,%d,d%",&a,&b);
c=max(a,b); //max(a,b); 為什么要在max后邊加(a,b),這句是什么意思啊?
printf("max=%d\n",c);
return 0;
}
int max(int x,int y) //int max 以下全部的作用 是不是在表達 MAX是倆個數其中最大的數?
{
int z;
if(x>y)z=x; //z必須在x的前邊嗎?
else z=y;
return(z);
}
uj5u.com熱心網友回復:
int main(){
int a,b,c,d,e;
scanf("%d,%d,%d",&a,&b,&c);
if(a<b)b=d;
else a=d;
if (c>d)c=e;
else d=e;
printf ("最大誰為:%d\n",e);
return 0;
}
樓主,你這代碼,實在是看不懂啊,不像是求最大值呢,而且d,e沒有初始化,為一個隨機值。看樓主的問題,貌似樓主對編程語言不太了解啊,這些都是基本的編程語言語法
uj5u.com熱心網友回復:
是的 剛開始學習 好多地方都不是太清楚uj5u.com熱心網友回復:
那樓主你得先把基礎學扎實點,否則學C/C++容易走火入魔,看看教材,一步步著手。不過看樓主你提問題,雖然比較基礎,但能看出來你挺能思考,適合鉆研技術uj5u.com熱心網友回復:
//他為什么不跟上邊寫一起啊 寫成這樣 int a,b,c,max(int x,int y)你可以自己試試就知道了
uj5u.com熱心網友回復:
恩恩 max()是個函陣列 如果運行的話 就會非法吧uj5u.com熱心網友回復:
恩恩 看譚浩強的教材才看到第二章 嘿嘿轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/92999.html
標籤:基礎類
上一篇:四則運算
