建议把题目发出来
#include<stdio.h>
int main()
{
int a[4] = { 3,6,9 }, u, i, j, n = 3;//n为数字数
printf("原数组为:");
for (i = 0; i < 3; i++)
printf("%d ", a[i]);
printf("\n");
printf("请输入一个整数:");
scanf_s("%d", &u);
if (u > a[n-1])a[n] = u;
else
{
for (i = 0; i < 3; i++)
if (u < a[i])
{
while (n - i) { a[n] = a[n - 1]; n--; }
a[i] = u;
break;
}
}
printf("最终排序为:");
for (i = 0; i < 4; i++)
printf("%d ", a[i]);
printf("\n");
return 0;
}