题目内容
/*-------------------------------------------------------【程序填空】-------------------------------------------------------功能:对输入的10个数,用选择排序的方法进行排序,按从小到大的次序输出。要求:如输入14 18 12 15 10 1 5 9 2 6输出的每次的排序结果是i=1 :1 18 12 15 10 14 5 9 2 6i=2 :1 2 12 15 10 14 5 9 18 6i=3 :1 2 5 15 10 14 12 9 18 6i=4 :1 2 5 6 10 14 12 9 18 15i=5 :1 2 5 6 9 14 12 10 18 15i=6 :1 2 5 6 9 10 12 14 18 15i=7 :1 2 5 6 9 10 12 14 18 15i=8 :1 2 5 6 9 10 12 14 18 15i=9 :1 2 5 6 9 10 12 14 15 18按要求填空。-----------------------------------------------------*/#include void main(){int a[10],i,j,t,x;printf("请输入要排序的10个整数:");for(i=0;i<10;i++)/***********SPACE***********/scanf("%d",____);for(i=1;i<10;i++){/***********SPACE***********/t=____;for(j=i;j<10;j++)if(a[t]>a[j])/***********SPACE***********/____;if(i-1!=t){x=a[i-1];/***********SPACE***********/____;a[t]=x;}for(j=0;j<10;j++)/***********SPACE***********/printf("%5d",____);printf("\n");}}
查看答案
搜索结果不匹配?点我反馈
更多问题