2017-09-24 37 views
0

我想学习一些编程在C#中,我想做一个程序,通过2个数字循环,并做了它的总和。C#循环编号

像这样: 最大数量是3

1 + 1,1 + 2,1 + 3,2 + 1,2 + 2,2 + 3,3 + 1,3 + 2,3+ 3

我设法做一个循环(1 + 1,1 + 2,1 + 3),但我不知道如何做第二个,所以它循环每个数字。

谢谢你的答案,并对不起,如果它听起来像一个愚蠢的问题,仍然是新的C#。

+0

只需使用两个循环。第二个循环是嵌套循环。 –

回答

3

你应该嵌套两个循环:

int maxNumber = 3; 

for(int i=1;i<=maxNumber;i++) 
{ 
    for(int j=1;j<=maxNumber;j++) 
    { 
     Console.WriteLine("{0} + {1} = {2}", i, j, i+j); 
    } 
} 

See a live demo on rextester.

+0

谢谢!我确实嵌套了两个循环,但是我犯了一个错误,我在循环之外声明了数字“a”和“b”,并且在每次循环之后在每个循环中声明了它们,并且做了可怕的事情。谢谢你的回答,这真的有帮助。 – maelyss

+0

很高兴帮助:-) –