輸入正整數n(1n 10),再輸入n個整數,把這些數逆序存放後輸出,用陣列知識做,咋搞啊

2021-04-13 12:03:33 字數 1788 閱讀 1565

1樓:匿名使用者

#include

int main()

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

return 0;}

2樓:

c語言程式:

#include

#define max 100

int main()

}printf("資料逆序後:");

for(i=0; i

執行測試:

3樓:佔有≠擁有

#include

int main()

輸入一個正整數n (1

4樓:匿名使用者

#include

#include

int main(void)

else

}min = *a;

for(i=0; i

}printf("最小數%d,位置%d\n",min, minpos+1);

*(a+minpos) = *a;

*a = min;

for(i=0; i

return 0;

}//當輸入的數可以重複的時候,暫時沒考慮這個,需要的話,直接修改儲存變數的**即可

5樓:匿名使用者

#include

#include

#define max 10

int main()

else

}//給陣列賦值

for(i = 0; i < n; i ++)//找出最小數並記錄下標

min_index = 0;

for(i = 1; i < n; i ++)}//輸出最小值和對應下標

printf("最小值是:%d,它對應的下標是:%d", mun[min_index], min_index);

//最小值與第一個數交換

i = num[0];

num[0] = num[index];

num[index] = i;

//輸出交換後的結果

printf("交換後的數:");

for(i = 0; i < n; i ++)return 0;}

輸入一個正整數n(1

6樓:匿名使用者

#include

int main()

for(int i=0;iprintf("%d  ",a[i]);

return 0;}

7樓:

|#include

int main(void)

for(i=n-1;i>=0;scanf("%d",a+i--));//n個數逆序存放

for(i=0;i是不是逆序存放的

printf("\n");

for(i=n-1;i>=0;printf("%d ",a[i--]));//現在正序輸出

printf("\n");

return 0;}

8樓:金色潛鳥

#include

int main()

c語言題目:輸入一個正整數n(1

輸入正整數n1《n10,再輸入n個整數,輸出平均

include void main for i 0 i 10 i else if count i avg sum 1.0 count printf 這 d個數的平均數保留兩位小數應該是 2f count,avg c語言程式填空 輸入一個正整數 n 1 補充的內容加在註釋之間 輸入一個正整數 n 1個...

c語言怎麼寫出輸入正整數n,再輸入n個整數,輸出最小

include void main printf min d min 執行示例 include void mian int min a 0 for i 1 i入的最小的數是 d min include intmain 輸入一個正整數n,再輸入n個整數,輸出最小值 c語言 你題目有沒有寫全,如果按照你...

輸入正整數n,計算117的前n

include main printf sum 2f n sum 執行示例 enter n 2 sum 0.67 c語言分子編寫程式,輸入一個正整數n,計算1 2 3 3 5 4 7 5 9 6 11 的前n項之和。include include using namespace std int ma...