输入十个数字从小到大排序 一直出不来结果
#include<iostream>
#include<stdio.h>
int main(void)
{
int a[10],i,m,t=0;
for(i=0;i<10;i++) {scanf("%d",&a[i]);} //输入10个数字
for(i=0;i<9;i++)
{
m=0;
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
if(i<8) continue;
if(i==8)
{
for(i=0;i<9;i++)
{
if(a[i]<a[i+1]) {m++;}
if(i==8){i=0;break;}
}
}
if(m==9) {break;}
else {continue;}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}
#include<iostream>
#include<stdio.h>
int main(void)
{
int a[10],i,m,t=0;
for(i=0;i<10;i++) {scanf("%d",&a[i]);} //输入10个数字
for(i=0;i<9;i++)
{
m=0;
if(a[i]>a[i+1])
{t=a[i];a[i]=a[i+1];a[i+1]=t;}
if(i<8) continue;
if(i==8)
{
for(i=0;i<9;i++)
{
if(a[i]<a[i+1]) {m++;}
if(i==8){i=0;break;}
}
}
if(m==9) {break;}
else {continue;}
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
return 0;
}