如何使用 while 循环和计数器变量 i 显示从 1 到 20 的整数,而无需初始化 i=0

本文关键字:整数 初始化 循环 while 何使用 计数器 变量 显示 | 更新日期: 2023-09-27 18:37:14

如何使用while循环和计数器变量i显示从1到20的整数,只需声明它而不是在开始时初始化它。另一个条件是我每行只能显示五个整数。我必须在 c# 中做到这一点示例代码

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {

             int i;
            while(i==20)
            {
                if (i % 5 == 0)
                    Console.WriteLine(i);
                else
                    Console.Write(i);
            }

        }
    }
}

如何使用 while 循环和计数器变量 i 显示从 1 到 20 的整数,而无需初始化 i=0

首先,如果不先初始化变量int无法真正使用它,它会给你编译器错误

至于在一行中写5个项目的方法,您有多种方法可以做到。一种方法是这样的:

class Program {
    static void Main(string[] args) {
        int i = 0;
        while (i < 20) {
            Console.Write(++i);
            Console.Write(++i);
            Console.Write(++i);
            Console.Write(++i);
            Console.WriteLine(++i);
        }
        Console.ReadKey();
    }
}

这个想法只是在不需要写行时使用Console.Write。您也可以将上面的行替换为if-else块,就像您在代码中所做的那样。