这个c++程序为什么运行之后没有结果
#include<iostream>usingnamespacestd;intmain(){inta[100]={0};intn=0;for(intq;cin>>q;n+...
#include <iostream>
using namespace std;
int main(){
int a[100]={0};
int n=0;
for(int q;cin>>q;n++)
a[n]=q;
for(int i=0;i<n;i++){
int w=i;
for( int j=i+1;j<n;j++)
{
if(a[w]>a[j])
w=j;
}
if(w!=i){
int tmp=a[i];a[i]=a[w];a[w]=tmp;
}
}
for(int k=0;k<n;k++)
cout<<a[k]<<" ";
cout<<"\n";
} 展开
using namespace std;
int main(){
int a[100]={0};
int n=0;
for(int q;cin>>q;n++)
a[n]=q;
for(int i=0;i<n;i++){
int w=i;
for( int j=i+1;j<n;j++)
{
if(a[w]>a[j])
w=j;
}
if(w!=i){
int tmp=a[i];a[i]=a[w];a[w]=tmp;
}
}
for(int k=0;k<n;k++)
cout<<a[k]<<" ";
cout<<"\n";
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询