1、首先定義a,b,c,max四個整型變量,并輸入a,b,c三個數(shù);定義最大值為a,if循環(huán)體還是對b和c進(jìn)行循環(huán);根據(jù)循環(huán)體判斷最大的值,最后輸出結(jié)果。
目前創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計、雙湖網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
2、5)printf中的那個max,屬于未聲明就使用的變量,而且又與函數(shù)max同名。給個修改后的程序,您自己對照吧。6)printf函數(shù)沒指定最大值的輸出位置與格式。
3、只需要將第一個數(shù)與第二個數(shù)比較,然后將前兩個數(shù)中較大的和第三個數(shù)比較,即可得到最大值。
錯誤2,函數(shù)聲明應(yīng)該放在main函數(shù)外頭,這里放在main函數(shù)上面。錯誤3,字符問題,你的a,b,c不知道用的什么格式,就是這件事困惱了我好久,建議你在純英文輸入環(huán)境輸入。
int aa,bb,cc,mmx,mmi; //指針指向它們,供數(shù)據(jù)存放int *a=&aa,*b=&bb,*c=&cc,*mx=&mmx,*mi= //聲明指針,并初始化。
include stdio.h void main { char n1,n2,n3,max;scanf(“%c%c%c”&n1,&n2,&n3);max=n1n2?n1:n2;printf(“%c\n”,max);} 注意:C語言中的標(biāo)點符號都需要為英文中的標(biāo)點符號。
首先是鼠標(biāo)選擇單擊C語言編程軟件創(chuàng)建一個空的C語言文件。定義四個整數(shù)變量a,b,c,max。三個變量a,b和c用于存儲輸入的三個數(shù)字,max用于存儲三個數(shù)字的最大值。使用scanf語句從鍵盤輸入三個數(shù)字。
C語言輸入十個數(shù)的編程方法如下:首先需要定義一個整型數(shù)組空間,因為這里需要輸入十個數(shù),所以數(shù)組空間為10個。接著定義一個最大值Max,初始默認(rèn)值為0,這個用于后續(xù)值的比較。
在主函數(shù)中聲明一個具有10個int型元素的數(shù)組存放鍵盤輸入的數(shù)據(jù),聲明變量ml記錄最大值位置、ms記錄最小值位置。
接著導(dǎo)入如下圖所示的庫文件,所需要的數(shù)學(xué)計算函數(shù)都在里面。然后運用scanf函數(shù)來接收用戶輸入的三個數(shù)字,如下圖所示。接著利用逐個比較的方式計算三個數(shù)中的最大值,如下圖所示。