fork download
  1. #include <stdio.h>
  2. int main()
  3. {
  4. int arr[11] = {1, 3, 5, 7, 9, 11, 13, 15, 17, 19};
  5. int num, i, j;
  6. printf("请输入要插入的数:");
  7. scanf("%d", &num);
  8. for (i = 0; i < 10; i++)
  9. {
  10. if (arr[i] > num)
  11. {
  12. break;
  13. }
  14. }
  15. for (j = 9; j >= i; j--)
  16. {
  17. arr[j + 1] = arr[j];
  18. }
  19. arr[i] = num;
  20. printf("插入后的数组:");
  21. for (i = 0; i < 11; i++)
  22. {
  23. printf("%d ", arr[i]);
  24. }
  25. printf("\n");
  26. return 0;
  27. }
Success #stdin #stdout 0.01s 5288KB
stdin
2
stdout
请输入要插入的数:插入后的数组:1 2 3 5 7 9 11 13 15 17 19