解题思路:
运用数组进行数据存储,遍历所有数组与每次参考的数组进行比较大小,再进行交换。
注意事项:
注意m的原数据重新覆盖
#include <iostream>
using namespace std;
int main()
{
int a[4],i,j;
for(i=0;i<4;i++)
{
cin>>a[i];
}
int t,m;
for(i=0;i<4;i++)
{
t=a[i];
m=i;
for(j=i;j<4;j++)
{
if(t>a[j])
{
t=a[j];
m=j;
}
}
t=a[i];
a[i]=a[m];
a[m]=t;
}
for(i=0;i<4;i++)
cout<<a[i]<<" ";
system("pause");
}
参考代码:
0.0分
0 人评分
C二级辅导-同因查找 (C语言代码)浏览:564 |
母牛的故事 (C语言代码)浏览:671 |
C语言程序设计教程(第三版)课后习题8.3 (Java代码)浏览:1373 |
时间转换 (Java代码)浏览:575 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:624 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:554 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:691 |
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
WU-输出正反三角形 (C++代码)浏览:1021 |
【金明的预算方案】 (C++代码)浏览:940 |