从键盘输入7个整数,保存在数组中,使用冒泡排序算法按照从小到大的顺序对这些整数进行排序,编写程序输出冒泡排序每趟比较后数组中各元素的值。
clude <stdio.h>
int main(void)
{
int a[7], i, j, l, t;
printf("Ten Int:");
for (i = 0; i < 7; i++) {
scanf("%d", a + i);
}
for (i = 0; i < 7; i++) {
for (j = 6; j > i; j--) {
if (a[j] < a[j-1]) {
t = a[j];
a[j] = a[j-1];
a[j-1] = t;
}
for (l = 0; l < 7; l++) {
printf("%d ", a[l]);
}
printf("\n");
}
}
return 0;
}
运行结果:
求完整程序。。。3扣。。。