#include<stdio.h> int main() { int a[10]; int i; for(i=0;i<9;i++) { scanf("%d",&a[i]); //输入已排好序的9个数 } int x; scanf("%d",&x); //输入要插入的数 i=0; if(a[0]<a[8]) { while(x>a[i],i<9) { i++; //找到位置 } int j; for(j=0;j<i;j++) { printf("%d ",a[j]); //输出那个位置之前的数 } printf("%d ",x); //输出插入的数 for(i;i<9;i++) { printf("%d ",a[i]); //输出那个位置之后的数 } } else if(a[0]>a[8]) { while(x<a[i],i<9) { i++; //找到位置 } int j; for(j=0;j<i;j++) { printf("%d ",a[j]); //输出那个位置之前的数 } printf("%d ",x); //输出插入的数 for(i;i<9;i++) { printf("%d ",a[i]); //输出那个位置之后的数 } } else { a[9]=x; for(i=0;i<10;i++) printf("%d ",a[i]); } }
半枯
相关分类