>>897
できた(値の範囲チェックはしていない)
#include <stdio.h>

int main(void)
{
int busstop[]={0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 5, 4, 3, 2, 1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 5, 4, 3, 2, 1};
int start_array_index=-1, end_array_index=-1, start=0, end=0, i;

scanf("%d", &start);
scanf("%d", &end);
for(i=0;;i++)
{
if(busstop[i]==start) start_array_index=i;
if(busstop[i]==end && start_array_index>=0)
{
end_array_index=i;
break;
}
}
for(i=start_array_index;i<=end_array_index;i++)
{
printf("%d\n", busstop[i]);
}

return 0;
}