疑难问题,哪位大侠帮忙解答下,感激不尽!
自己编了一个小程序,从键盘输入0至100中的任意一整数,要求顺序插入已排好序的数组。虽然程序不错,不过有个问题一直不明白,就是for嵌套循环中的第二个for循环我怎么都无法理解,哪位大侠可以帮忙解答下啊?#include <stdio.h>
void main(){
int a[10]={14,23,45,65,67,87},i,j,s;
printf("please enter a number from 0 to 100!");
scanf("%d",&j);
for(i=0;i<6;i++)
if(j<a[i]){
for(s=i;s<i;s++)
a[s+1]=a[s];
break;}
a[i]=j;
for(i=0;i<7;i++)
printf("%d ",a[i]);
}