#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,k,num[10];
for(i=0;i<=9;i++)
{
scanf("%d",&num[i]);
}
k=num[9];
for(i=8;i>=0;i--)
{
if(num[i]>k)
{
num[i+1]=num[i];
}
else
{
num[i+1]=k;
break;
}
}
for(i=0;i<10;i++)
{
printf("%d\n",num[i]);
}
return 0;
}
知识点总结:用到了数组元素的移位。
学习心得:这个题不难,但思想很重要,还有就是数组的移位方法,通过数组的移位效率高点。