c#用10,23,56,78,90初始化数组,输出数组各元素并反序输出
时间: 2024-09-25 11:14:37 浏览: 24
在 C# 中,你可以创建一个整数数组,并用给定的数字初始化它。然后,你可以使用for循环打印出数组的每个元素,接着再使用另一个for循环从后向前反向遍历数组来输出它的反序列。以下是一个示例:
```csharp
using System;
class Program
{
static void Main()
{
int[] numbers = { 10, 23, 56, 78, 90 };
// 输出数组元素
Console.WriteLine("原始数组元素:");
for (int i = 0; i < numbers.Length; i++)
{
Console.Write(numbers[i] + " ");
}
Console.WriteLine();
// 反序输出数组元素
Console.WriteLine("反序数组元素:");
for (int i = numbers.Length - 1; i >= 0; i--)
{
Console.Write(numbers[i] + " ");
}
Console.WriteLine();
//
相关问题
用10、23、56、78、90初始化数组,输出数组各元素并反序输出,项目名称为xt5-1。
要在C#中完成这个项目,我们可以创建一个名为`XT5_1.cs`的类,包含一个静态方法来初始化数组、遍历数组以及反转数组。以下是实现此功能的示例代码:
```csharp
using System;
namespace XT5_1
{
class Program
{
// 定义一个静态方法来初始化数组
public static void InitializeAndPrint(int[] numbers)
{
// 初始化数组
int[] array = { 10, 23, 56, 78, 90 };
// 输出原始数组
Console.WriteLine("原始数组元素:");
foreach (int num in array)
Console.Write(num + " ");
Console.WriteLine();
// 反转数组
Array.Reverse(array);
// 输出反转后的数组
Console.WriteLine("反向数组元素:");
foreach (int num in array)
Console.Write(num + " ");
}
static void Main(string[] args)
{
// 调用静态方法
InitializeAndPrint(new int[5]);
}
}
}
```
当你运行这个`XT5_1.exe`程序,它会先打印出原始数组的元素,然后再打印出反序后的数组。
定义一个数组a[10],并赋初值0~9,反序输出
好的,我可以帮你写一个 C++ 的程序来实现你的需求:
```c++
#include <iostream>
using namespace std;
int main() {
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; // 定义数组并赋初值
for (int i = 9; i >= 0; i--) { // 倒序输出数组元素
cout << a[i] << " ";
}
return 0;
}
```
输出结果为:
```
9 8 7 6 5 4 3 2 1 0
```
希望能够帮到你!