91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

最簡單的排序算法(C和C++實現)

發布時間:2020-05-30 19:01:17 來源:網絡 閱讀:533 作者:YU兒 欄目:編程語言

1、算法思想如下圖:

最簡單的排序算法(C和C++實現)

把待排序的數都存在對應的數組的下標中,如果待排序的數有重復的,就用對應的數組加一,最后把數組的下標打印出來即可。

2、源碼(C)如下:

#include <stdio.h>

int main (void)

{

    int a[100], i, j, t, n;

//初始a[i]為0 

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

{

   a[i] = 0;

}

   scanf ("%d", &n);

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

{

scanf ("%d", &t);

a[t]++; // 進行計數,即出現了多少次 

}

//i初值為100,先打印最大的下標 

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

{

//如果a[i]等于1,怎么說明該數出現一次,a[i]大于1說明出現多次 

for (j = 1; j <= a[i]; j++)

{

printf ("%d ", i);

}

getchar();

return 0;

}

3、源代碼(C++)如下:

#include <iostream>

using namespace std;

int main (void)

{

int a[101], i, j, t, n;

//初始a[i]為0 

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

{

  a[i] = 0;

}

  cin >> n;

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

{

    cin >> t;

a[t]++; // 進行計數,即出現了多少次 

}

//i初值為100,先打印最大的下標 

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

{

//如果a[i]等于1,怎么說明該數出現一次,a[i]大于1說明出現多次 

for (j = 1; j <= a[i]; j++)

{

cout << i << endl;

}

 return 0;

}


















向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

旬邑县| 平舆县| 庆云县| 青浦区| 墨玉县| 鄂伦春自治旗| 富阳市| 孟州市| 武山县| 景泰县| 深圳市| 遵义市| 罗山县| 黄大仙区| 台东市| 桓台县| 玛纳斯县| 久治县| 新沂市| 新晃| 江口县| 长白| 航空| 侯马市| 清丰县| 醴陵市| 平湖市| 读书| 奉新县| 南平市| 涞源县| 连山| 宿松县| 阿拉善右旗| 政和县| 竹溪县| 宜城市| 红安县| 扬中市| 巫山县| 石嘴山市|