学了很久还踩坑,学c++要认真
新手思路:先输入数组排列好,在想办法排序,排序(定义临时变量进行更换temp,然后循环打印输出—记得要循环cout)
#include<iostream
using namespace std;
int main()
{
int temp;
int max=0;
int array[3]={
}; //初始化一个数组
for(int i=0;i<3;i++) //循环输入数字
{
cout<<"请输入第"<<i+1<<"个数字"<<endl;
cin>>array[i];
}
for(int i=0;i<2;i++) //交换排序的是等于n-1次,而不是n次
{
if(array[i]>array[i+1])
{
//用temp临时交换
temp=array[i+1];
array[i+1]=array[i];
array[i]=temp;
}
}
for(int i=0;i<3;i++) //打印结果
{
cout<<array[i]<<endl;
}
}