题目
求C++程序:任意从键盘输入10个整数,按从小到大的顺序排序,并输出结果.
提问时间:2020-11-05
答案
#include <iostream>
using namespace std;
int main()
{
int a[10],i,j,k,temp;
cout<<"请输入10个数"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<9;i++)
{
k=i;
for(j=i+1;j<10;j++)
if(a[k]>a[j]) k=j;
if(k!=i)
{
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
using namespace std;
int main()
{
int a[10],i,j,k,temp;
cout<<"请输入10个数"<<endl;
for(i=0;i<10;i++)
cin>>a[i];
for(i=0;i<9;i++)
{
k=i;
for(j=i+1;j<10;j++)
if(a[k]>a[j]) k=j;
if(k!=i)
{
temp=a[i];
a[i]=a[k];
a[k]=temp;
}
}
for(i=0;i<10;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;
}
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点
- 1There are three (三杯)water on the table .
- 2写出下面括号的词的意思相同的成语.
- 3已知正方体ABCD-A1B1C1D1,O是底ABCD对角线的交点,求证A1C⊥面AB1D1
- 4英语翻译
- 5已知A(1,﹣3/2﹚,B﹙4,3﹚,C﹙6,m﹚,A,B,C三点共线,O为坐标原点.
- 6甲、乙两车都做匀速直线运动,它们的速度之比是3:1,通过的路程之比是2:1,则通过这段路甲、乙两车的时间之比是( ) A.6:1 B.2:3 C.3:2 D.1:6
- 7爸爸给汽车加了20升93#汽油,花了92元.总价与数量的比是_:_,比值_,这个比值表示的是_.
- 8冰融化成水后水的体积变为冰的体积的9/10现有一块冰融化成水后的体积是30立方分米这块冰的体积是多少过程
- 9现有黑白棋子若干,其个数之比为3:2,后又放入白棋子12个,其个数之比变为5:4,求原来有多少黑棋子.
- 103、下面都是些方位词,你能以每个方位词作为第一个字,把它填写成成语吗?上 ____ ____ ____ 下 ____ __