用c语言程序设计:输入5个整数,利用冒泡排序法,从小到大排序后输出。

如题所述

#include<stdio.h>void main(){int a[5];printf("请输入5个整数:");for(int val=0;val<=4;val++)scanf("%d",&a[val]);for(int i=0;i<=4;i++){for(int j=i+1;j<=4;j++){if(a[i]>a[j]){int tmp;tmp = a[i];a[i] = a[j];a[j] = tmp;}}}printf("排序后:");for(int k = 0;k<=4;k++) printf("%d ",a[k]);}
截图坏了,自己运行吧
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-05
C,语言,这是有C语言编程的问题
第2个回答  2020-12-15
第一个答案不对,严重问题,无语
第3个回答  2013-10-17
#include <stdio.h>
void main()
{
int n[5];
printf("请输入五个整数:\n");
int i=0;
while(i<5)
{
scanf("%d",&n[i]);
i++;
}
int temp;
for(i=0;i<5-1;i++)
{
for(int j=5-1;j>i;j--)
{
if(n[j]<n[j-1])
{
temp=n[j];
n[j]=n[j-1];
n[j-1]=temp;
}
}
}
i=0;
printf("从小到大排序:\n");
while(i<5)
{
printf("%d ",n[i]);
i++;
}
printf("\n");
}
相似回答