C語言 從鍵盤輸入整數存入陣列,找出其中最大

時間 2021-05-07 20:01:20

1樓:

#include "stdio.h"

void main()

}//運**況:

1 9 20 2 3 4 5 6 7 8

max=20 min=1

請按任意鍵繼續. . .

2樓:靜看楓殤

可以用氣泡排序法,然後最大和最小的就分別在陣列兩端了

3樓:淦海瑤

int a[10];

int i;

int max,min;

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

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

max=a[0];

min=a[0];

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

這個程式要考慮溢位的問題。要是很大的數,不能這麼做,只能用字串解決char a[10][10000];

char max[10000],min[10000];

int i,l[10],lmax,lmin;

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

gets(a[i]);

lmax=strlen(a[0]);

lmin=strlen(a[0]);

strcpy(max,a[0]);

strcpy(min,a[0]);

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

}printf("max=");

puts(max);

printf("\nmin=");

puts(min);

c語言程式設計:任意輸入10個整數放入陣列中,然後求其中的最大值和最小值

4樓:愛夏的你呀

1、任意輸入10個整數放入陣列中求其中的最大值和最小值的源**如下:

#include

void main()

max=a[0];//先假設最大值為第一個元素for(i=1;i<10;i++)

printf("是個數中最大的數是:\n");

printf("%d",max);

}2、任意輸入10個整數放入陣列中求其中的最小值的源**如下:

#include

main()

擴充套件資料任意輸入10個整數放入陣列中求其中的最小值的源**方法二如下:

#include

int main()

}printf( "最小值為:%d\n", min );

return 0;}

5樓:跪著作揖

#include "stdio.h"

//從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出

int main()

max=min=num[0];

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

printf("最大為:%f\n最小為:%f\n",max,min);

return 0;

擴充套件資料

使用其他方法得到10個數中的最大值與最小值:

#include

int main()

;int i = 0;

int max = 0;

int min = 0;

printf("請輸入10個整數:");

for (i = 0; i < sizeof(arr)/ sizeof(arr[0]); i++)

max = arr[0];

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

}min = arr[0];

for (i = 0; i < sizeof(arr) / sizeof(arr[0]); i++)

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

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

return 0;}

6樓:凌亂心扉

程式:#include

int main()

;int i=0;

int max=0;

int min=0;

printf("請輸入10個整數:");

for(i=0;i

max=arr[0];

for(i=0;i

}min=arr[0];

for(i=0;i

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

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

return 0;

}結果:

請輸入10個整數:1 2 3 56 23 6 767 32 11 567

max=767

min=1

請按任意鍵繼續...

方法二、

#include"stdio.h"

//從鍵盤輸入10個數存入一維陣列,求這10個數中的最大值和最小值並輸出

int main()

max=min=num[0];

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

printf("最大為:%f\n最小為:%f\n",max,min);

return 0;}

7樓:聽不清啊

# include

int main()

printf("最大值=%d\n最小值=%d\n",max,min); //輸出結果

return 0;}

8樓:碧海風雲

#include

#define len 100 /*陣列長度*/#define elemtype int /*元素型別*//*錄入陣列*/

void inputarr (elemtype arr, int len)

/*列印陣列*/

void printarr (elemtype arr, int len)

if (arr[i]<*min) }}

int main (void)

執行結果

9樓:匿名使用者

#include

int main()

else if(a[k]是我們c實驗的題,還要求平均值

10樓:匿名使用者

#include

void main()

{int max=0,min=32767;

int i,shuzi[10];

printf("請輸入10個數字以空格分開:");

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

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

if(shuzi[i]>max)

max=shuzi[i];

if(shuzi[i]!不懂的地方追問哈!

11樓:匿名使用者

執行正常!#include

void main()

12樓:匿名使用者

main()

max=min=arr[0];//假設第一個數就是最大最小的數for(int j=1;j<10;j++)if(arr[j]

}我樓下那個傢伙還用了排序,時間上不實際,因為題目要求只要求最大最小數,而且不要求其他操作。所以我的比較適合

如果要速度更快,那麼就是減少迴圈的產生。

13樓:匿名使用者

#includevoid main()

14樓:匿名使用者

#include

main()

printf("\n max= %d min= %d ", mac,min);

getch();}

15樓:匿名使用者

#include

void main()

;for(int i=0;i<

c語言中從鍵盤輸入10個整數存入陣列,找出其中最大和最小值,並輸出的編寫是什麼?

16樓:

#include "stdio.h"

void main()

{int i,a,max,min;

scanf("%d",&a);

max=min=a;

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

{scanf("%d",&a);

if(a>max)max=a;

if(a按任意專

鍵繼屬續. . .

17樓:彈廠砸率

#include "stdioh" void main() { int a[10]; int i; int max,min; for(i=0;ic語言陣列從鍵盤輸入10個整數存入陣列,找出其中最

18樓:滄海雄風

///////////////////簡潔zhi 一個迴圈 全搞定////////////////////////

5 3 4 6 8 1 7 9 0 2

max=9,min=0

press any key to continue#include "stdio.h"

main()

c從鍵盤輸入正整數,判斷是否為迴文數

笑談詞窮 輸入字串s 也可以輸入數字然後用sprintf程式設計字串 int len strlen s 1,i bool judge true for i 0 i shine落翼之殤 輸入以下程式即可判斷 int len strlen s 1,i bool judge true for i 0 i ...

c語言中,運用指標,從鍵盤輸入整數,求出其中最小值

莫道無情 c語言程式如下 define crt secure no warnings include include void input int p for int i 0 i 10 i,p printf 請輸入第 d個數的值 n i 1 scanf d p void print int p fo...

c語言程式設計從鍵盤輸入任意正整數,求其各位數字立方和

會飛的小兔子 include intmain inta scanf d a intb 10 intk 0 while a b k a 10 a a 10 k printf d n k inti 0,sum 0 while i k sum sum b i b i b i i printf d n su...