#include<stdio.h>
void bubble(int i )
{
/*定义变量*/
int a[1000];
int j;
int temp = 0;
/*用户交互*/
/*循环赋值过程*/
for (j = 0; j < i; j++)
{
printf("请输入第%d 数:",j+1);
scanf_s("%d", &a[j]);
}
printf("您输入了:\n");
for (j = 0; j < i; j++)
{
printf("%d\t", a[j]);
if (j == 4)
printf("\n");
}
printf("\n");
/*循环比较过程部分*/
for (j = 0; j < i; j++)
{
for (j = 0; j <= i; j++)
{
if (a[j] < a[j+1])
{
temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
printf("排序后的结果为:\n");
for (j = 0; j < i; j++)
{
printf("%d\t",a[j]);
if(j == 4)
printf("\n");
}
printf("\n");
}
不对的地方还请大家指正
c语言学习路程 冒泡排序算法void bubble(int i )函数
最新推荐文章于 2023-01-12 13:40:46 发布