定义一个一维数组,输入1-10,输出10-1
时间: 2023-03-20 09:00:49 浏览: 72
可以定义一个长度为10的数组,用一个循环从第10个元素开始倒序遍历到第1个元素,然后依次将每个元素输出即可。具体实现方式如下:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(9, -1, -1):
print(arr[i])
```
输出结果为:
```
10
9
8
7
6
5
4
3
2
1
```
相关问题
序会输出最大值。 点击复制后,将打开C知道体验页 定义一个一维数组,输入1-10,输出10-1,c语言
以下是用C语言定义一个一维数组,输入1-10,输出10-1的示例代码:
```
#include <stdio.h>
int main() {
int arr[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// 输出原数组
printf("原数组:");
for (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");
// 反转数组
for (int i = 0; i < 5; i++) {
int temp = arr[i];
arr[i] = arr[9-i];
arr[9-i] = temp;
}
// 输出反转后的数组
printf("反转后的数组:");
for (int i = 0; i < 10; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
运行结果如下:
```
原数组:1 2 3 4 5 6 7 8 9 10
反转后的数组:10 9 8 7 6 5 4 3 2 1
```
这个示例代码中,我们首先定义了一个长度为10的整型数组`arr`,并初始化为1-10的顺序排列。然后,我们使用一个for循环输出原数组。接着,我们使用另一个for循环将数组反转。具体地,我们从数组的两端开始,依次交换对应位置的元素,直到交换到中间位置。最后,我们再使用一个for循环输出反转后的数组。
为一维数组输入10个整数
好的,以下是一维数组输入10个整数的示例代码(使用C语言):
```c
#include <stdio.h>
int main() {
int arr[10]; // 定义一个包含10个元素的整型数组
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]); // 从标准输入读取一个整数,并存储到数组中
}
printf("您输入的数组为:[");
for (int i = 0; i < 10; i++) {
printf("%d", arr[i]); // 依次输出数组中的每个元素
if (i != 9) {
printf(", "); // 每个元素之间用逗号隔开,最后一个元素后面没有逗号
}
}
printf("]\n");
return 0;
}
```
在运行程序后,会提示您输入10个整数,输入完毕后,程序会将数组中的元素依次输出。