1樓:飛若谷愈壬
思路:先定義三個數a,b,c;接著鍵盤輸入並依次賦值,接著判斷a和b值大小,把大值賦值給a,接著比較a和c的大小,把大值賦值給a,最後輸出a。
int main()
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
2樓:石孝柴詩
max只要找出兩個數的最大值即可。
intmax(int
x,inty)
ifx>y
return
x;else
return
y;void
main()
inta,b,c,d;
scanf("%d%d%d",&a,&b,&c);
d=max(a,b);
d=max(c,d);
或者這兩句寫成d=max(max(a,b),c);
printf("max=%d",d);
c語言中怎樣找到最大的數字?
3樓:小元子講故事
在c語言中找到最大數字的常用方法是使用迴圈和條件語句。例如,對於乙個陣列arr,可以使用以下**找到最大數字:
這段**首先將陣列中的第乙個元素作為最大值,然後使用for迴圈遍歷整個陣列。在每次迴圈中,使用if語句判斷當前元。
4樓:阿豪呦
利用c語言在一批數中找最大數的一般方法如下:
1)將資料存入乙個一維陣列中,例如存入a陣列中。
2)在陣列中找最大值(假設用變數max存放最大值)。首先將a[0]視為最大數,即首先使max=a[0]。將除a[0]之外的其他所有元素(用a[i]表示)逐個與max比較,若a[i]>max,則a[i]為目前的最大數,使max=a[i]。
在所有元素比較完之後,max即為最大數。
3)輸出最大數(max的值)。
這個問題涉及c語言for迴圈巢狀和一維陣列內容,以6個數為例,具體程式如下:
#include
int main(void)
int a[6],i,max;
for(i=0;i<6;i++)將6個數輸入a陣列。
scanf("%d",&a[i]);
max=a[0]; 首先將a[0]視為最大數,將a[0]存入max
for(i=1;i<6;i++)將其餘5個數與max比較,大者存入max
if(a[i]>max) max=a[i];
printf("max=%d",max); 輸出最大值。
return 0;
程式執行結果:
max=14
c語言怎麼算最大值?
5樓:願寧呀
編寫乙個c程式,執行時輸入a,b,c三個值,輸出其中值最大者的步驟:
1、首先輸入三個數,求三個數中的最大值。
#include<
int main()即可。<>
c語言 查詢乙個一維陣列中最大值和最小值的位置,並交換最大值和最
6樓:信必鑫服務平臺
1、開啟visual studio,建立乙個控制檯應用程式,在main方法中,定義乙個整型陣列,用於演示陣列的最大值、最小值,以及交換他們的位置。
2、在main方法中,定義四個變數,用於暫存最大、最小值,以及他們的序號。
3、通過for迴圈,找出陣列中,最大的值和序號、最小的值和序號,存入上面定義的四個變數中。
4、最終通過陣列的下標給最大、最小值重新賦值,就將他們交換位置了。在原來最小值的下標位置賦值找出來的最大值。原來最大值得下標位置賦值找出來的最小值。
5、在交換完成值之後,使用迴圈輸出陣列的值,從結果可以看出,這兩個位置的值已經交換了位置。
c語言,三個數求最大值,用if來做?
7樓:假面
具體**如下:
if(a>b) t=a;
else t=b;
此時t是a、b中較大的那個。
if(t∥再與c此較,找出大的即可。
c語言的字串其實就是以'\0'字元結尾的char型陣列,使用字元型並不需要引用庫,但是使用字串就需要c標準庫裡面的一些用於對字串進行操作的函式。它們不同於字元陣列。使用這些函式需要引用標頭檔案。
8樓:網友
例如a、b、c三個數,用if來判斷,中間引入變數t,那麼關鍵**如下:
if(a>b) t=a;
else t=b;
此時t是a、b中較大的那個。
if(t∥再與c此較,找出大的即可。
9樓:聽不清啊
用「打擂臺」的思想。只有乙個數,就是擂主;如果後乙個數比當前擂主大,就更換新擂主;照此類推,直到最後乙個數。
#include
int main()
c語言如何求三個數a,b,c的最大值
10樓:諾諾百科
c裡沒有and這種東西,寫作&&
if(a>=b &&a>=c) z=a;
if(b>=a &&b>=c) z=b;
if(c>=a &&c>=b) z=c;
return z;
例如:void main()
int a,b,c,p,max;
printf("請輸入a,b,c三個數字::");
scanf("%d %d %d",a,b,c);
if(a>b)
p=a;else
p=b;if(pmax=c;
printf("最大值為:max=%d",max);
如何設計判斷數的最大值的c語言程式
思路 求三個數a,b,c的最大值,都是先判斷a和b的最大值並把大值賦值給a,再求a和c的最大值就是三個數的最大值,常用的就是三目運算子?include int main 輸出 5 8 28 假設已知三個數a,b,c,再設一箇中間變數max,先把賦a給max,然後讓b與x比較,大的值賦給max,這時x...
c語言求數的絕對值,C語言求一個數的絕對值
include int main 注意 如果main定義成 int的話 應該有返回值 return 0 else後面漏了大括號。include int main include include int main system pause return 0 if x 0 printf d x else...
我愛你猜數,我愛你猜三個數
520,大家都知道的嘛,520就是我愛你的意思。不放棄意思就是我愛你,引申為數字5 2 1 5 2 0,我愛你。我愛你用數字怎麼表達?至少三個答案。12 15 22 5,羅馬的故事!一個小女孩她的媽媽病了沒錢治病!小女孩遍拿著緊有的錢去了賭場,她堵的輪盤!賭了4次全都贏了!贏了很多錢,她拿著錢哭著跑...