题海让大学四年没有难题
白天模式登陆

题目详情

简答题 /*---功能:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列. ------------------------------------------------------*/ #include <stdio.h> #define N 11 main() { int i,number,a[N]={1,2,4,6,8,9,12,15,149,156}; printf("please enter an integer to insert in the array:\n"); /**********FOUND**********/ scanf("%d",&number) printf("The original array:\n"); for(i=0;i<N-1;i++) printf("%5d",a[i]); printf("\n"); /**********FOUND**********/ for(i=N-1;i>=0;i--) if(number<=a[i]) /**********FOUND**********/ a[i]=a[i-1]; else { a[i+1]=number; /**********FOUND**********/ exit; } if(number<a[0]) a[0]=number; printf("The result array:\n"); for(i=0;i<N;i++) printf("%5d",a[i]); printf("\n"); }

C语言程序设计课程封面

学科:C语言程序设计

时间:2024-06-28 14:48:19

Copyright © 2022 津ICP备2021001502号