啊哈C——學習6.5一個蘿蔔一個坑
2015年2月5日22:53:29
1.輸入n個0~1000的整數,將它們從小到大排序。如果想對1000以內的整數排序,我們需要1001個小房子來表示每個數出現的次數。
#include <stdio.h>
#include <stdlib.h>
int main()
{
int iTotal,iNum[1001],iInput,iSerach,iMax,iTemp;
for(iInput = 0;iInput < 1001;iInput ++)
{
iNum[iInput] = 0;
}
printf("請輸入要排序的個數n = ");
scanf("%d",&iTotal);
printf("\r\n");
printf("請輸入要排序的%d個具體數值(0~1000),中間以空格隔開!\r\n",iTotal);
for(iInput = 0;iInput < iTotal;iInput ++)
{
scanf("%d",&iTemp);
iNum[iTemp] ++;
}
for(iInput = 0;iInput < 1001;iInput ++)
{
//for(iSerach = 1;iSerach < iNum[iTemp];iSerach ++)
{
while(iNum[iInput] > 0)
{
printf("%d ",iInput);
iNum[iInput] -- ;
}
}
}
printf("\r\n");
system("pause");
return 0;
}
相關文章
- 一個蘿蔔一個坑
- Tomcat應用部署是否要一個蘿蔔一個坑?Tomcat
- 《保衛蘿蔔4》僅用一個月完成鴻蒙原生應用開發鴻蒙
- 啊哈C——學習6.6選擇排序排序
- 學習openresty時,nginx的一個坑RESTNginx
- Python爬蟲實戰之蘿蔔投研Python爬蟲
- 走出軟體作坊之十五-那根胡蘿蔔
- 舒服了,學習了,踩到一個 Lombok 的坑!Lombok
- 學習C# Regex 的一個工具! (轉)C#
- 飛魚科技總裁陳劍瑜:打造保衛蘿蔔的IP帝國
- C++基礎(十二)一個巨集使用的坑C++
- 全新開發蘿蔔影視原始碼金色版 視訊影視系統APP原始碼原始碼APP
- php學習踩坑(一)PHP
- 【SQL 學習】一個面試題SQL面試題
- 粘一個早年學習ldap學習筆記,LDA筆記
- python第一個坑Python
- MySQLtimestamp的一個坑MySql
- C語言學習的幾個階段C語言
- 學習哪個程式語言呢?Python和C#哪個好學?PythonC#
- 第一個JavaScript的例子學習JavaScript
- AWR 學習--留一個筆記筆記
- 【C++學習筆記】一個使用new和delete的例項C++筆記delete
- 一個程式設計師的Java和C++學習之路(整理)程式設計師JavaC++
- 一個C++程式設計師的Delphi學習筆記 (轉)C++程式設計師筆記
- 深度學習並非萬能:你需要避免這三個坑深度學習
- 分享一個composer的坑
- Golang Recover的一個小坑Golang
- 小程式canvas的一個坑Canvas
- 6月30日,備受期待的《保衛蘿蔔4》將在全平臺正式上線
- 一個 JSer 的 Dart 學習日誌(六):寫一個向量JSDart
- 初學 GoLang 遇到的一個關於時間的坑...Golang
- 我是如何自學C語言的(一個菜鳥的學習路)C語言
- 一個學習 Koa 原始碼的例子原始碼
- 學習一個 Linux 命令:pstreeLinux
- 學習一個 Linux 命令:shutdown 命令Linux
- 寫在學習golang一個月後Golang
- Cordova學習----iOS建立第一個appiOSAPP
- 一個iOS開發者學習Android之路iOSAndroid