【问题标题】:How to correctly write this C# program? [closed]如何正确编写这个 C# 程序? [关闭]
【发布时间】:2013-10-20 09:35:12
【问题描述】:

这个程序对于 C# 程序员来说可能看起来很简单,但是,我是 C# 编程的新手。到目前为止,我已经编写了一半的程序,但是我不确定如何完成其​​余的步骤。这是我编写的程序和说明。谢谢

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Arrays
{
 class Program
 {
  static void Main(string[] args) 
  {
      int[] array;
      Random randomNumbers = new Random();

      for( int i = 0; i < array.Length; i++) 
      {

         NumInput[randomValue];
         int randomValue = randomNumbers.Next(0, 500);  

      } 


     for( int i = 0; i < array.Length; i++) 
     {

        Console.WriteLine("The array value is: ", NumInput[i]); 

     } 


  }

  }


}

说明:

开发一个实现 int 数组的 C# 控制台应用程序。使用 2 个“for”循环,第一个使用 Random 类填充数组,使用 Random 类的 next 方法生成随机整数,第二个 for 循环遍历填充的数组并打印由随机数发生器。使用数组的长度变量来保持两个循环的数组边界。

可能的输出可能如下所示:

数组值为488

数组值为402

数组值为237

数组值为48

数组值为390

数组值为186

数组值为425

数组值为342

数组值为477

数组值为319

按任意键继续。 . .

【问题讨论】:

  • 您可以先定义一个名为int 的数组array...
  • 好的,正确的写法是 int[] 数组;对吗?
  • 并且指令说:制作两个(即2个)for循环。目前你有一个。请注意,软件开发人员最欠发达的技能之一就是阅读......
  • 伙计们,你们都是什么批评家,大家都忘了他们在哪里说的吗?
  • @user2888973 “这是我编写的程序”更有可能是“这是我为完成作业而获得的代码”

标签: c# arrays


【解决方案1】:

说明:

开发一个实现 int 数组的 C# 控制台应用程序。 使用 2 个“for”循环第一个填充使用 Random 类的数组,使用 Random 类的 next 方法生成随机整数,第二个 for循环遍历填充的数组并打印随机数生成器输入到数组中的值。使用数组的长度变量来保持两个循环的数组边界。

我不会解决你的作业,但我可以教你如何解决这个问题

本质上你的程序应该是这样的

  • 创建int数组
  • 使用 for 循环用随机数填充数组
  • 使用for循环输出数字

首先去看看你的书如何创建 int 数组以及如何初始化它。在阅读过程中,您还可以阅读如何在该数组中设置不同的值。 完成后给我评论并在您的帖子中编辑您的代码

【讨论】:

    【解决方案2】:

    定义一个数组。使用 2 个“for”循环,第一个使用 Random 类填充数组,使用 Random 类的 next 方法生成随机整数,第二个 for 循环遍历填充的数组并打印由随机数发生器。使用数组的长度变量来保持两个循环的数组边界。

    抱歉,我的意思是轻率,但我的意思是,这些说明无法以比现在更清晰的方式表达。但是,您可以告诉我们您不理解的说明。

    【讨论】:

    • 如何将随机数生成到数组中
    • 第 1 步是定义一个数组,因为您的代码中缺少该数组。谷歌“在 c# 中定义一个数组”给出了大量结果,这是顶部链接 msdn.microsoft.com/en-us/library/aa288453(v=vs.71).aspx。 MSDN 是 C# 开发资源和文档的最佳位置。
    • 好的,您现在可以看到我已经编辑了代码并定义了一个数组。我应该对代码进行哪些更正才能使其正常工作?我知道这看起来很草率,但是我在不到 10 小时前才开始编程。
    • 你还需要初始化数组...现在它不能包含任何值。
    猜你喜欢
    • 2017-09-04
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-08
    相关资源
    最近更新 更多