c語言 輸入N個數,然後將最大數輸出

時間 2025-03-02 07:40:25

1樓:

#define n 100 //n是你要定義的個數。

main()

int i,a[n],max;

for(i=0;ia[i]) max=a[i];

printf("最大值為%d",max);

2樓:網友

第一步輸入n,然後輸入n個整數。

#include

#include/*包含int_min定義的標頭檔案*/int main()

int n,i,max=int_min,a[1000];

在這裡n最大為1000,否則會出錯,你可以修改a方括號內的值*/*自己想想為什麼max要定義為最小整型數*/scanf("%d",&n);

for(i=0;imax)

max=a[i];

printf("%d",max);/輸出最大數*/return 0;

3樓:網友

要實現,用冒泡法實現,不過你也得給個n的具體數值啊,要是n=1的話,我想你能會吧- -

#include""

#define n 8

main()

int i ,j ,k,temp;

int a[n];

for(i=0;i0;i--)

for(j=0;ja[j+1])

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

for(i=0;iif(i%5==0)

printf("");

printf("%5d",a[i]);

這個是8個數你要多少自己改n的值。

c語言中如何輸入n 個數,

4樓:

c語言中如何輸入n 個數,可以使用如下方法:

定義乙個陣列,使用scanf函式輸入數字int a[10]

for(i=0;i<10;i++)

5樓:孫永超

#include

void main()}

printf("次最大值為:",array[n-2]);

printf("次最小值為:",array[1]);

6樓:網友

#inculde

#define n 100 /*輸入要輸入數的個數*/void main()

max=a[n-1];

min=a[0];

不知道對不對啊 自己試試吧。

7樓:網友

首先找最大值,再找僅比最大值小,比其它數都大的數就是次最大值。。。

編寫C語言程式,要求輸入數,求最大數和最小數之和

先找出最大值和最小值,然後分別複製給max 和min 在求和好了。 include int main 程式設計實現 輸入三個數,要求輸出最大值 include stdio.h int max int x,int y,int s 宣告,如果被調函式在主函式後 main int a,b,c,d 定義4個...

C語言輸入整數,用函式程式設計將其中最大數與最小數的位置互換然後輸出

1.找出陣列中的最大值和最小值索引位置,然後將其交換即可 include 交換最大 最小值位置 void swaplimval int src,int len else if min src i 元素如果比最小數的,則重置最小值,及其索引 if maxlen minlen 如果所有值一樣,不用交換 ...

求N個數的最大值C語言,C 求N個數中的最大值

include stdio.h int findmax int x,int m main int n printf input the n n scanf d n printf d n findmax x,n 功能說明 返回陣列中前n個數中的最大值,findmax使用了遞迴呼叫方式 匡龍戈 void...