现在我们有需求,要我们输入1 2 3 4 5 6 7 8 9 10,但打印结果要是10 9 8 7 6 5 4 3 2 1
那么我们第一步是不是要建立一个数组,然后加入循环让我们给数组添加数字
int main()
{
int arr[10] = { 0 };
int i;
for (i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
return 0;
}
现在我们需要逆序输出,那我们只需要将下标最大的数字先打印出来,也就是下标为9的数字
int main()
{
int arr[10] = { 0 };
//输入
int i;
for (i = 0; i < 10; i++)
{
scanf("%d", &arr[i]);
}
//输出
for (i = 9; i >= 0; i--)
{
printf("%d ", arr[i]);
}
return 0;
}
非常简单的一题注意一下细节应该就没问题