为什么下面的程序编译能通过 运行不出来结果
#include<iostream>#include<cmath>#include<iomanip>usingnamespacestd;intmain(){inttemp...
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
int temp,sub;
int c[10];
cout<<"请输入10个整数,我们将对其进行排序:"<<endl;
for(int i=0;i<10;i++)
{
cin>>c[i];
}
for(int j=0;j<10;j++)
{
temp=c[j];
sub=j;
for(int k=j+1;k<10;j++)
{
if(c[k]>temp)
{
temp=c[k];
sub=k;
}
}
c[sub]=c[j];
c[j]=temp;
}
cout<<"排序结果:";
for(int l=0;l<10;l++)
{
cout<<c[l]<<' ';
}
return 0;
} 展开
#include <cmath>
#include <iomanip>
using namespace std;
int main()
{
int temp,sub;
int c[10];
cout<<"请输入10个整数,我们将对其进行排序:"<<endl;
for(int i=0;i<10;i++)
{
cin>>c[i];
}
for(int j=0;j<10;j++)
{
temp=c[j];
sub=j;
for(int k=j+1;k<10;j++)
{
if(c[k]>temp)
{
temp=c[k];
sub=k;
}
}
c[sub]=c[j];
c[j]=temp;
}
cout<<"排序结果:";
for(int l=0;l<10;l++)
{
cout<<c[l]<<' ';
}
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询