用c语言编写 对10个数组元素依次赋值为0.1.2.3,4.5.6.7.8.9 ,要求按逆/序输出。
时间: 2024-10-16 20:08:05 浏览: 31
第7章 数组-2数组元素的访问及螺旋矩阵-简化1
在C语言中,你可以使用循环结构(如for或while)来逆序对数组元素进行赋值并存储,然后再次使用逆序的方式进行输出。以下是使用数组和逆序遍历的一种简单示例:
```c
#include <stdio.h>
#define SIZE 10
void reverse(int arr[], int start, int end) {
while (start < end) {
int temp = arr[start];
arr[start] = arr[end];
arr[end] = temp;
start++;
end--;
}
}
int main() {
float arr[SIZE]; // 创建一个包含10个浮点数的数组
// 从大到小依次赋值
for (int i = SIZE - 1; i >= 0; i--) {
arr[i] = i + 0.1f;
}
// 输出数组元素
printf("Array in descending order:\n");
for (int i = 0; i < SIZE; i++) {
printf("%.1f ", arr[i]); // 控制精度为一位小数
}
return 0;
}
阅读全文