找回密碼
 註冊

[請益]C語言-輸入三個數字,顯示出最大者

来源: 新聞 gimball1220 2010-8-17 14:58 只看這個作者 |閱讀模式
11 10027
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 #include<stdio.h>
int maximum (int x, int y, int z) ;
int main (void)
{
int number1 ; int number2 ; int number3 ;
printf("Enter three integers :") ;
scanf("%d%d%d" , &number1, &number2, &number3 ) ;
printf("Maximum is : %d\n",maximun( number1 , number2 , number3) ) ;
return 0 ;
}
  int maximum (int x, int y, int z)
{
int maximum = x ;
if (y > maximum) {
  maximum = y;  }
if (z > maxi) {
  maximum = z;  }
return maximum ;
  }
一直沒辦法成功,請高手解答...

JSD-Google [/img] :.| ..▽▽ [/url]
收藏
收藏0
原 來 " 平 淡 " 也 可 以 這 麼 美 好 ! !

網友回覆11

跳到指定樓層
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 可以用迴圈方式寫看看
隨便設一個變數x
三個數值跟x比
大於x就令它等於x
跑完3次 x就是最大值了

JSD-Google [/img] :.| ..┌┌ [/url]
3#
e617073 2010-8-17 15:24 只看這個作者
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 printf("Maximum is : %d\n",maximun( number1 , number2 , number3) ) ;
是打錯了嗎 m 打成 n
if (z > maxi) {
是maxi  還是maximum
[ 本文章最後由 e617073 於 2010-8-17 15:26 編輯 ]

JSD-Google [/img] VV.VV. .. [/url]
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 三個數值 丟到陣列裡面 排序 取出 收工瞜

JSD-Google [/img] :.| ..ΘΘ [/url]
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 我暈了   107.gif 107.gif

JSD-Google [/img] :.| ..ひひ [/url]
MSP MD-F2  MSP DDS
RAZER Double 醜鈦  
RPM 10 + ZZ50 金
燈匠 景陽 大千
MC0
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 用陣列 + 迴圈 最快解決問題!!!!!!!

由小老婆網管JorsindoΦΦ.ΦΦ. .. [/url]
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 版上神人真不少....

JSD-Google [/img] PP.PP. .. [/url]
8#
智、 2010-8-17 15:51 只看這個作者

回覆 7# 跑山的節奏 的文章

本文章最後由 site-admin 於 2015-12-27 18:39 編輯 恩阿,想起暑假前的C語言期末考...
全班43個團結著過完了那2節課[請益]C語言-輸入三個數字,顯示出最大者9943
取而代之的卻是一半PASS[請益]C語言-輸入三個數字,顯示出最大者1214
我學了一年還是不知道C++是什麼

JSD-Google [/img] :.| ..ぇぇ [/url]
9#
ApexRC 2010-8-17 15:58 只看這個作者
本文章最後由 site-admin 於 2015-12-27 18:39 編輯 #include<stdio.h>
int maximum (int x, int y, int z) ;
int main (void)
{
int number1 ; int number2 ; int number3 ;
printf("Enter three integers :") ;
scanf("%d%d%d" , &number1, &number2, &number3 ) ;
printf("Maximum is : %d\n",maximum( number1 , number2 , number3) ) ;
return 0 ;
}
  int maximum (int x, int y, int z)
{
int max = x ;
if (y > max) {
  max = y;  }
if (z > max) {
  max = z;  }
return max ;
  }

JSD-Google [/img] :.| ..ΝΝ [/url]
10#
kyon 2010-8-17 16:35 只看這個作者
用迴圈依序比較,大於X存X,否則存Y,

跟X比較沒X大就跟Y比較沒Y大就存Z

輸入輸出用迴圈打比較好然後用陣列來存

另外,程式設計這種東西,不靠自己想是不會的

很多人都只會抄抄抄,卻完全看不懂程式在做什麼

然後畢業再來怪找不到工作,其實那根本是自己能力不足

就算有工作也只能做低薪工作,什麼22K,有22K就要偷笑了

有本事的話一畢業何止22K,隨便應徵都有人要

台灣缺研發人才不缺技術員,如果只會抄就只有做技術員的命

樓主還在求學階段,肯問至少還有那個心,不要跟其他人一樣只會借隨身碟來抄,程式最重要的是邏輯觀念,有觀念學什麼程式語言都很快,語法背一背而已。