これが私のコードです:
#include<stdio.h>
int main()
{
int a[10],b[10],i,j;
printf("Enter the 10 element of array:\n");
for(int i=0;i<10;i++)
{
scanf(" %d\n",&a[i]);
}
printf("The Original elements of array:\n");
for(int i=0;i<10;i++)
{
printf(" %d\n",a[i]);
}
for(i=0,j=10;i<10;i++,j--)
{
b[i] = a[j-1];
}
printf("The revese order of elements of array:\n");
for(int i=0;i<10;i++)
{
printf(" %d\n",b[i]);
}
return 0;
}
出力: 配列の 10 要素を入力: 1 2 3 4 5 6 7 8 9 10 11
11に入ったら終了してもいいのですが、10以降は終了させたいです。
配列の元の要素: 1 2 3 4 5 6 7 8 9 10
そして、ここで 11 が表示されないのはなぜですか?
配列の要素の逆順: 10 9 8 7 6 5 4 3 2 1 ここで同じ 11 は表示されません。
私のコードをチェックして、私を助けてください。ありがとうございました。