c語言輸入整數,按降序排序輸出,c語言輸入10個整數,按降序排序輸出

2021-05-29 05:43:23 字數 2510 閱讀 6734

1樓:匿名使用者

#include

int mysort(int *a,int n)}}return 0;

}int main()

mysort(a,10);

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

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

printf("\n");

return 0;}

用c語言編寫,輸入10個數按降序排列

2樓:一個青年

源程式**如下:#define _crt_secure_no_warnings//vs環境下需要,vc不需要

#include//標頭檔案;

int main()

;//定義三個變數和一個長度為10的陣列;

printf("請輸入十個數:\n");//顯示「請輸入十個數」

for (i = 0; i < 10; i++)for (i = 1; i < 10; i++)//for迴圈,進行9次迴圈;

else}}

for (i = 0; i < 10; i++)return 0;//返回值為0;

}程式執行結果如下:

擴充套件資料:其他實現方法如下:

#include

int mysort(int *a, int n)}}return 0;

}int main()

mysort(a, 10);

for (i = 9; i >= 0; i--)printf("%3d", a[i]);

printf("\n");

return 0;}

3樓:wo_相當厲害

#include "stdafx.h"

#include "stdio.h"

int main(int argc, char* argv)for(i=0;i<9;i++)}}

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

return 0;

}用選擇法。

c語言對從鍵盤輸入的十個整數進行降序排序,排序後輸出第二大的數,編寫fun函式

4樓:匿名使用者

排序有挺多bai方法的,例du

如:氣泡排序法zhi、選擇dao排序法

以下使用選擇版排序

#include

int fun(int a, int n)}return 0;

}int main()

c語言將陣列a中的10個整數降序排列並輸出,如何程式設計?

5樓:手機使用者

這個是自己輸入10個整數,不想自己輸的話就先給陣列a賦初值,然後把下面程專

序裡的輸入屬語句去掉即可

#include

void main()

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

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

6樓:匿名使用者

#include

int main()

;int i,j,k;

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

{daofor(j=i;j<10;j++){if(a[i]

c語言鍵盤輸入10個整數,按大小順序輸出要求用選擇法。輸出排序後的整數,數和數之間有一個空格。求大神

7樓:示申僉

改一bai個地du方就行了zhi

#include

int main()

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

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

return 0;}

8樓:丹鳳翔天

第二個for為啥不等於9的呢

輸入10個整數用c語言,隨機輸入10個整數,用氣泡排序法對這些整數降序排列

9樓:匿名使用者

printf("plese input the number\n");

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

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

for(i=0;i<10;i++) /*冒泡

排序*/

for(j=1;ja[j] )

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

printf("%d ",a[i]); /*輸出排序後的結內

果容*/

10樓:匿名使用者

for(i = 0; i < 10; i ++)scanf("%d", &a[i]);

for(i = 0; i < 10; i ++)for(j = 1; j < 10 - i; j ++)if(a[j] < a[j - 1])

c語言程式設計,輸入整數,分別按順序和逆序輸出

思路 定義整型陣列a,for迴圈鍵盤輸入賦值,接著從下標0到9順序輸出,再從下標9到0逆序輸出。include int main 執行結果 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0 include stdio.h main...

C語言程式設計 將輸入的N個整數採用氣泡排序按照從小到大的順序排列並且輸出

include stdio.h include stdlib.h int main break case 1 case 2 break case 2 switch q int l for l 0 l printf n n system pause void bubblesort int l 輸入10...

C語言鍵盤輸入整數,按大小順序輸出要求用選擇法。輸出排序後的整數,數和數之間有空格。求大神

改一bai個地du方就行了zhi include int main for i 0 i 9 i for i 0 i 9 i return 0 第二個for為啥不等於9的呢 求c 程式 任意從鍵盤輸入10個整數,按從小到大的順序排序,並輸出結果。方法步驟如下 1 首先,定義一個結構,包括數值 排名和序...