c# 编写程序 把由10个元素组成的一位数组逆序存放再输出
时间: 2024-10-15 13:16:08 浏览: 19
在 C# 中,你可以使用一个简单的 for 循环结构来逆序一个长度为10的一维整数数组。这里是一个示例代码:
```csharp
using System;
class Program {
static void Main() {
int[] array = new int[10]; // 初始化一个包含10个元素的数组
// 可以为数组赋任意初始值,这里仅做演示
for (int i = 0; i < array.Length; i++) {
array[i] = i + 1; // 例如从1到10填充
}
// 逆序数组
for (int i = 0, j = array.Length - 1; i < j; i++, j--) {
int temp = array[i];
array[i] = array[j];
array[j] = temp;
}
// 输出逆序后的数组
Console.WriteLine("逆序后的数组:");
foreach (int value in array) {
Console.Write(value + " ");
}
}
}
```
运行此程序后,它会将数组`array`的顺序逆过来,并输出逆序后的结果。
相关问题
c#编写程序,把由10个元素组成的一维数组逆序存放再输出
可以使用数组来存储这10个元素,然后通过循环将其逆序存储到另一个数组中,最后输出该数组即可。具体实现方法可以参考以下代码:
```
#include <stdio.h>
int main()
{
int array1[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int array2[10];
int i, j;
printf("原始数组:\n");
for (i = 0; i < 10; i++) {
printf("%d ", array1[i]);
}
printf("\n逆序数组:\n");
for (i = 0, j = 9; i < 10; i++, j--) {
array2[j] = array1[i];
printf("%d ", array2[j]);
}
return 0;
}
```
c#10个元素组成的一维数组逆序存放再输出
可以使用以下代码将一个长度为10的一维数组逆序存放,并输出:
```csharp
int[] array = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Array.Reverse(array);
foreach (int element in array)
{
Console.WriteLine(element);
}
```
输出结果为:
```
10
9
8
7
6
5
4
3
2
1
```
这里使用了 `Array.Reverse()` 方法将数组逆序存放,然后使用 foreach 循环输出数组元素。
阅读全文