解题思路:
运用数组进行数据存储,遍历所有数组与每次参考的数组进行比较大小,再进行交换。
注意事项:
注意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 人评分
Tom数 (C语言代码)浏览:2012 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:684 |
2005年春浙江省计算机等级考试二级C 编程题(3) (C语言代码)浏览:390 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1131 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:734 |
printf基础练习2 (C语言代码)浏览:305 |
C语言程序设计教程(第三版)课后习题1.6 (C++代码)浏览:902 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1362 |
1908题解浏览:640 |
文科生的悲哀 (C语言代码)浏览:1401 |