C語言 定義包含元素的一維陣列找出其中的最大值讓其與元素交換,找出最小值與最後

時間 2021-08-30 10:29:00

1樓:大野瘦子

**如下:

#include

#include

#include

void main(){

int i, a[10], max, min, pmax, pmin, tmp;

srand(time(null));

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

a[i] = rand()%100+0;

printf("這十個數分別為:\n");

for (i=0; i<10; i++){printf("%d\t", a[i]);

max = a[0];

pmax = 0;

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

if(a[i] > max){

max = a[i];

pmax = i;

printf("\n\n最大值:\t%d", max);

min = a[0];

pmin = 0;

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

if(a[i] < min){

min = a[i];

pmin = i;

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

tmp = a[0];

a[0] = a[pmin];

a[pmin] = tmp;

tmp = a[9];

a[9] = a[pmax];

a[pmax] = tmp;

printf("\n\n經過調整過後的十個數分別為:\n");

for (i=0; i<10; i++){printf("%d\t", a[i]);

2樓:

#include

int main()

c語言 程式設計有一個含有10個元素的一維陣列,求其中的最大值。

3樓:風若遠去何人留

#include

int main()

c語言程式設計:輸入一維陣列的10個元素,並將最小值與第一個數交換,最大值與最後一個數交換.

4樓:匿名使用者

#include

int main()

if(imin != 0)

if(imax != n - 1)

printf("處理後:\n");

for(i = 0; i < n; ++i)printf("%d ",a[i]);

printf("\n");

return 0;}

5樓:珊瑚海不是海

# include

int main(void)

}for( i=9; i>0; i--)

}for( i=0; i<10; i++)printf("%3d",a[i]);

printf("\n");

return 0;}

c語言 輸入10個整數存入一維陣列,將其中的最大值與最後一個數交換,最小數與第1個數交換

6樓:匿名使用者

邏輯非常混亂。

1、按你程式的意思,max、min應該是下標吧。但是又有if (a[i] > max)、if (a[i] < min)這樣的語句,直接拿下標和陣列元素比較大小?

2、t = a[min];a[min] = a[max];a[max] = t;的作用是將最大值和最小值互換,而不是題目要求的最大值與最後一個數交換,最小數與第1個數交換。

7樓:荀瑰

#include

void cc(int a)

if (max == 0 && min == 9)t = a[0], a[0] = a[9], a[9] = t;

else

}int main(void)

C語言問題。定義二維陣列,C語言問題。定義一個二維陣列

ok洛陽水席 include int main sum 0 for i 0 i 5 i return 0 樓主基本沒有大錯誤,只是不夠仔細,用來儲存特定值的變數使用前一定要初始化,如本例中的最大值,最小值,下標,都是必須初始化的!整型與整型運算會得到整型,1 2 0,5 4 1 系統會捨去小數部分。...

c語言一維陣列的問題,求解啊,C語言一維陣列的問題,求解啊

include include define n 10 定義陣列大小 int main void printf 最高分 2f t最低分 2f n及格人數 return 0 void bubble float score,int n c語言陣列問題求解,一個陣列後面加加是什麼意思,是計數嗎,為什麼括號...

定義有元素的一維陣列,使用InputBox函式為陣列中的所有元素賦值,並顯示其中的最大值與最小值

窗體上新增兩個command,然後使用以下 dim a as single,i as integer,j as integer private sub command1 click redim a 1 to 20 as singleclsfor i 1 to 20 a i val inputbox ...