#include<stdio.h>//预处理
int main()
{
int a[6];
printf("请输入五个数:");
int j;
for (int j = 0; j < 5; j++)
scanf("%d", &a[j]);
int i, t, m;
for (i = 0; i <= 3; i++) {
for (m = 0; m <= 3; m++) {
if (a[m] < a[m + 1]) {
t = a[m + 1]; a[m + 1] = a[m]; a[m] = t;
}
}
}
//通过冒泡排序排序大小
int n;
printf("排序后的数组是:\n");
for (n = 0; n < 5; n++)
{
printf("%d ", a[n]);
}//输出最终排序后的值
int c;
printf("\n");
printf("插入的数是:\n");
scanf("%d", &c);//插入一个新数
int s, p;
for (s = 0; s < 6; s++) {
if (a[s] <= c) {
p = s;
printf("%d ", c);
break;//使插入的数找到位置
}
printf("%d ", a[s]);
}
for (p = s; p < 5; p++) {
printf("%d ", a[p]);//输出剩余的数
}
return 0;
}
————————————————
版权声明:本文为CSDN博主「杨一悟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_63097905/article/details/120981978
01-12
2160
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交