用C语言定义一个可以保存10个整型数的一维数组,用数组初始化的方法将10个数据(3,7,9,8,5,4,3,1,0,2)赋值到数组,用指针操作数组依次输出这十个数,再以逆序输出这十个数。
时间: 2023-10-25 17:09:49 浏览: 188
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,以下是代码实现:
```c
#include <stdio.h>
int main() {
// 定义数组并初始化
int arr[10] = {3, 7, 9, 8, 5, 4, 3, 1, 0, 2};
// 指针操作数组依次输出
printf("依次输出数组元素:\n");
int i;
for (i = 0; i < 10; i++) {
printf("%d ", *(arr + i));
}
printf("\n");
// 逆序输出数组元素
printf("逆序输出数组元素:\n");
for (i = 9; i >= 0; i--) {
printf("%d ", *(arr + i));
}
printf("\n");
return 0;
}
```
输出结果为:
```
依次输出数组元素:
3 7 9 8 5 4 3 1 0 2
逆序输出数组元素:
2 0 1 3 4 5 8 9 7 3
```
希望可以帮助你解决问题!
阅读全文