如何使用循环添加数字1到12?

时间:2016-10-21 02:10:18

标签: c#

class Program
{
    static void Main(string[] args)
   { 
        int sum = 1;

        while (sum < 12)
        {
            sum = sum + 1;
        }

        Console.WriteLine(sum);

        Console.ReadLine();
    }
}
}

我是C#的新手,我必须将这些数字加在一起。我知道将它们加起来将等于78,但仍然不知道该怎么做。任何帮助都会很棒谢谢!

4 个答案:

答案 0 :(得分:1)

您需要一个循环来遍历集合中的每个数字。在你的情况下,这组数字是1-12。通常是一个for循环,因为你提前知道你的设置。

这是一个让你入门的例子:

docker-compose build

https://www.dotnetperls.com/for

答案 1 :(得分:0)

class Program
{  
    static void Main(string[] args)
    { 
        int sum = 0;
        int i = 1;

        while (i <= 12)
        {
            sum = sum + i;
            i = i + 1;
        }

        Console.WriteLine(sum);         
        Console.ReadLine();        
    }
}

答案 2 :(得分:0)

希望这有帮助

class Program
{
   static void Main(string[] args)
   { 
        int sum = 1;
        int totalofSum = 0;
        while (sum <= 12)
        {
            totalofSum = sum + totalofSum;
            sum++;
        }
        Console.WriteLine(totalofSum);
        Console.ReadLine();
    }
}

如果你使用for循环

会更容易
static void Main(string[] args)
{ 
    int totalofSum = 0;
    for(int i=1;i<=12;i++)
    {
        totalofSum = totalofSum + i;
    }
    Console.WriteLine(totalofSum);
    Console.ReadLine();
}

答案 3 :(得分:-1)

Java方式......

公共课测试{

public static void main(String arg[]){
    int i=1,sum=1;
    do{
        sum+=++i;
    }while(i<12);
    System.out.println(sum);
}

}