早教吧 育儿知识 作业答案 考试题库 百科 知识分享

程序填空下列程序的功能是输入9个从大到小排序的整数存入一维数组x,然后再输入1个整数插入数组x中,使其保持从大到小的顺序。请填空,并上机调试该程序验证填空是否正确。#includevoi

题目详情
程序填空
下列程序的功能是输入9个从大到小排序的整数存入一维数组x,然后再输入1个整数插入数组x中,使其保持从大到小的顺序。请填空,并上机调试该程序验证填空是否正确。
#include
void main()
{ int x[10],*px,y,*py=&y;
for (px=x;pxscanf("%d",px);
scanf("  第 ① 空  ",py);
   第 ② 空   ;
while (*py>*px)
第 ③ 空  =*px--;
   第 ④ 空   ;
for (px=x;pxprintf("%3d",  第 ⑤ 空  );
printf("\n");
}
▼优质解答
答案和解析
#include
void main()
{ int x[10],*px,y,*py=&y;
for (px=x;pxscanf("%d",px);
scanf("%d",py);
px--;
while (*py>*px)
*(px+1)=*px--;
*(px+1)=*py;
for (px=x;pxprintf("%3d",*px);
printf("\n");
}