冒泡排序的解题报告
题目意思
输入n个整数,并按从小到大的顺序输出
解题步骤
- 输入一堆数
- 带入循环
- 开始判断
- 输出答案
代码
#include<iostream>//库文件
using namespace std;//命名空间
int b[10000],a,tmp,c,i,j;//定义变量
int main()//主函数
{
cin>>c;//输入变量c
for(a=1;a<=c;a++)//初始条件是变量a等于1,运行条件是变量a小于等于变量c,每次运行完变量a都要加1
{
cin>>tmp;//输入变量tmp
b[tmp]++;//数组b中的第tmp项加1
}
for(i=1;i<=1000;i++)//初始条件是变量i等于1,运行条件是变量i小于等于1000,每次运行完变量i都要加1
{
if(b[i]>=1)//如果数组b中的第i项大于等于1
{
for(j=1;j<=b[i];j++)//初始条件是变量j等于1,运行条件是变量j小于等于数组b中的第i项,每次运行完变量j都要加1
{
cout<<i<<" ";//输出变量i和空格
}
}
}
return 0;//安全结束
}