怎麼用C語言輸入n個整數,並輸出最大值

2021-05-12 00:19:45 字數 4147 閱讀 3232

1樓:匿名使用者

|#include

int main()

}printf("輸入%d 個數中最大的版數為權:%d\n", n, max);}

用c語言輸入n個整數,並輸出,怎麼做?

2樓:匿名使用者

用標準輸入

輸出函式,考慮到有多個數字,使用在for迴圈輸入輸出#include

void main( )

{int num[1000],n,i;

printf("要輸入數字的個數:");

scanf("%d",&n);

//輸入 n 個數字

for(i=0; i忘採納

c語言 輸入整數n,接著輸入n個整數儲存在陣列中,計算並輸出陣列的最大值,輸出

3樓:匿名使用者

得到如下代

碼:#include

int main()

imax = a[0];

for (i = 1; i < n; ++i)printf ("%d\n", imax);

return 0;}

(c語言)輸入一個正整數n, 再輸入n 個整數,輸出這n個整數的最大值.

4樓:會飛的小兔子

#include

intmain()

scanf("%d",&t);//先讀的第一個數要預設成最大的,不然,t的初值是不定的

for(i=1;i

printf("%d",t);

return0;//

}擴充套件資料把數字1到n連線起來就構成了第n個**arandacheconsecutivenumber。**arandache的前17個數

#include

#include

chars[1000][4000];

inti,j,l,n;

charln[4000];

intmain()

//printf("%4d%s\n",i+1,s[i]);

}while(1)

}printf("%d\n",n);

}return0;}

5樓:貌似風輕

#include

#include

void main()

printf("其中最大的數為:%d\n",m[n]);}

6樓:匿名使用者

#include

#include

void main()

//這是程式,gcc編譯通過

//要在程式中輸入n,然後定義陣列長度,就應該用malloc了。

//data=malloc(sizeof(int)*n);

//動態開闢記憶體,得到一個整型陣列,首地址是data,陣列元素的個數為n

7樓:匿名使用者

import java.util.scanner;

public class test

/*--------------------*/}system.out.println("\n"+"您所輸入的整數是:");

for(int i=0;iif (i == (col.length -1))

system.out.print(col[i] + ",");

}system.out.println("\n" + "其中最大的數是:");

system.out.println(max);}}/*給您改了改!希望滿足您的要求!

*/ 測試結果:

8樓:唐麗梅

可以用陣列定義啊int s[ ] =.

然後再遍歷,求出最大值。

若是n確定的比較好。n不確定的,我也沒轍了。。只能幫到這了。。

9樓:匿名使用者

import java.util.arrays;

import java.util.scanner;

public class test40009//排序升序

arrays.sort(ar);

system.out.println("最大值為:"+ar[ar.length-1]);}}

你看這個差不多,你自己改下

10樓:抬頭望那蒼穹

主要是建立動態陣列的問題,我給你個我以前寫的#include

//****************求一列數字的最大數int getmaxnum(int *a, int num)}return temp;

}//****************求一列數字的最小數int getminnum(int *a, int num)}return temp;

}void main()

int a = getminnum(intarray,num);// 求最小值

int b = getmaxnum(intarray,num);//求最大值

cout<<"最大的數字是:"<

我這個是c++的,不過要改成c語言的很容易,只要把輸入輸出改過來就可以了

11樓:寂寞死了哎

只學迴圈完全可以辦到,關鍵是要動腦啊

#include

void main()

printf("%d", max);}

12樓:匿名使用者

。。。。。。。。用迴圈while,for都行。

13樓:匿名使用者

使用malloc() 函式

用c語言求解,輸入一個正整數n,再輸入n個整數,輸出n個數中的最大數.

14樓:四舍**入

可以參考下面的**:

#include

void main( )

printf("%d\n", max);}

15樓:匿名使用者

#include

void main( )

printf("%d\n", max);}

16樓:匿名使用者

#include

int main(void)

printf("%d\n", max);

return 0;}

17樓:夷瀾明巧

inta[100];

intn,i,max;

scanf("%d",&n);

for(i=0;i

scanf("%d",&a[i]);

max=a[0];

for(i=1;i

if(max

max=a[i];

printf("max=%d",max);

c語言,輸入一個整數n和n個整數,輸出這n個整數的最大值

18樓:匿名使用者

#include

int main()

{int n,a,i,t;

scanf("%d",&n);

scanf("%d",&t); //先讀的第一個數要預設成最大的,不然,t的初值是不定的

for(i=1;iscanf("%d",&a);

if(t

19樓:匿名使用者

區域性變數t沒有初始化,是一個隨機值,不可能和a進行比較。需要先進性初始化為0。

c語言怎麼寫出:「輸入一個正整數n,再輸入n個整數,輸出最小值」的**

20樓:匿名使用者

#include

void main()

printf("min=%d",min);

}執行示例:

21樓:匿名使用者

#include

void mian()

int min=a[0];

for(i=1; i入的最小的數是%d;", min);}

22樓:將含溫惠麗

#include

intmain()

c語言程式設計題輸入正整數n,輸出

include int main 執行通過,可用。你這個問題問得不是太好啊 你要得到前n項和,首先要告訴別人你需要的返回值的型別啊,int和double float的返回值會有不同的 include int main printf sum f n sum return 0 沒問題,直 接用吧。c語言...

c語言 輸入正整數n,輸出n的所有因子

1 定義整型變數,用於程式的運算。2 輸入兩個大於2的正整數,儲存在變數n和m中。3 獲取臨時變數t的值為m,設定i的初值為2。5 用i對整數m求餘,儲存在變數r中。6 判斷i是否m的質因子,如果是則繼續判斷是否n的質因子,如果不是n的質因子,則退出迴圈。7 如果i不是質因子,則自加1,繼續判斷。8...

c語言如何輸入正整數N,再輸入N個整數,按從小到大的順序

include int main for i 0 iprintf d a i printf n return 0 c語言 輸入一個正整數n,再輸入n個整數,將它們排序後由小到大輸出 a num 陣列不允許元素為變數。int i,j,num int change,t printf enter numb...