int i,j,k,a[10];
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for(i=0;i<10;i++){
for(j=0;j<10-i;j++){
if(a[j]>a[j+1]){
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
for(i=0;i<10;i++){
printf("%d ",a[i]);
}
本文提供了一个使用C语言实现的简单数组排序程序示例。该程序首先读取用户输入的10个整数到数组中,然后使用冒泡排序算法对数组进行升序排列,并最终打印排序后的数组。这是一个典型的基础编程练习,有助于理解循环和条件判断的用法。
int i,j,k,a[10];
for(i=0;i<10;i++){
scanf("%d",&a[i]);
}
for(i=0;i<10;i++){
for(j=0;j<10-i;j++){
if(a[j]>a[j+1]){
k=a[j];
a[j]=a[j+1];
a[j+1]=k;
}
}
}
for(i=0;i<10;i++){
printf("%d ",a[i]);
}
您可能感兴趣的与本文相关的镜像
HunyuanVideo-Foley
HunyuanVideo-Foley是由腾讯混元2025年8月28日宣布开源端到端视频音效生成模型,用户只需输入视频和文字,就能为视频匹配电影级音效