// 冒泡算法
#include <stdio.h>
int main(void)
{
int i, j, temp, a[10];
for (i=0; i<10; i++)
{
scanf("%d", &a[i]);
}
for (i=0; i<10; i++)
{
for (j=0; j<(9-i); j++)
{
if (a[j]>a[j+1])
{
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
for (i=0; i<10; i++)
printf("%d ", a[i]);
return 0;
#include <stdio.h>
int main(void)
{
int i, j, temp, a[10];
for (i=0; i<10; i++)
{
scanf("%d", &a[i]);
}
for (i=0; i<10; i++)
{
for (j=0; j<(9-i); j++)
{
if (a[j]>a[j+1])
{
temp = a[j+1];
a[j+1] = a[j];
a[j] = temp;
}
}
}
for (i=0; i<10; i++)
printf("%d ", a[i]);
return 0;
}
编译结果...
--------
- 错误: 0
- 警告: 0
- 输出文件名: D:\c\suanfa\xuanzhefa.exe
- 输出大小: 361.8271484375 KiB
- 编译时间: 0.22s