定义一个10元素的一维数组,用赋值语句给数组10个元素赋值,然后将数组的值按逆序重新输出,例如,原来的值为:0,2,4,6,8,10,12,14,16,18,逆序输出的值为:18,16,14,12,10,8,6,4,2,0。
/*定义一个10元素的一维数组,用赋值语句给数组10个元素赋值,然后将数组的值按逆序重新输出,例如,原来的值为:0,2,4,6,8,10,12,14,16,18,逆序输出的值为:18,16,14,12,10,8,6,4,2,0。*/
#include<stdio.h>
int main(void)
{
int a[10],i;
printf("请输入值:\n");
for (i = 0; i < 10; i++)
{
scanf_s("%d", &a[i]);
}
printf("原来的值为:\n");
for (i = 0; i < 10; i++)
{
printf("%d\t", a[i]);
}
printf("\n逆序后的值为:\n");
for (i = 9; i >= 0; i--)
{
printf("%d\t", a[i]);
}
return 0;
}
请输入值:
0
2
4
6
8
10
12
14
16
18
原来的值为:
0 2 4 6 8 10 12 14 16 18
逆序后的值为:
18 16 14 12 10 8 6 4 2 0