#include<stdio.h>intmain(){inta[7]={12,23,34,45,56,67};inti,j,x;printf("请输入一个数:\n");scanf("%d",&x);//按打麻将的方法实现重组,x为摸了一张牌,右手打麻将for(inti=5;i>=0;i--){//找到合适的位置,直接放入该牌右侧并结束if(a[i]<=x){a[i+1]=x;break;}//否则没找到合适位置,腾出位置即往后挪一格a[i+1]=a[i];//如果到最前面了还没找到位置,直接丢在第一个位置即可if(i==0)a[i]=x;}printf("新的数组为:\n");//...遍历省略}