2016-04-15 6 views
-3

私はC#コンソールアプリケーションでネストされたForループは私のために それをやっ内いずれかのヘルプは、私は私のために正常に動作しますが、私が欲しいこのコードを使用しています缶、言及パターン

1 
23 
456 
78910 

を印刷したいの下に印刷します文がちょうど

for (int i = 1; i <= 10; i++) 
{ 
    Console.Write(i.ToString()); 

    if (i==1 || i == 3 || i == 6) 
    { 
     Console.WriteLine(); 
    } 
} 
+0

私があなたが試したことと、どこに止まっているのかを教えてください。 – Tim

+0

1から3、6の後に改行することができません.1から10までの数字を印刷することができます。私はかなり新しいです。# –

+0

問題を解決するだけでなく、現在のコードを表示してください。 (int i = 1; i≦10; i ++)の –

答えて

0

ネストされたループの中で、私の結果を表示したい場合は、

を述べたように、このフォーマットでnummber印刷する必要があり、これを試してみてください使用しません
int len = 0; 
      int count = 1; 
      for (int i = 1; i < 11; i++) 
      { 
       count++; 
       if (count >= len) 
       { 
        len++; 
        count = 0; 
        Console.WriteLine(""); 
       } 
       Console.Write(i); 
      } 
0
int len = 1; 
int count = 0; 
for(int i = 0; i < 11 ; i++) 
{ 
    count++; 
    if(count > len) 
    { 
     len++; 
     count = 0; 
     Console.WriteLine(""); 
    } 
    Console.Write(i); 
} 
関連する問題