第3講 繰り返し処理for文
第8話 10行10列を整列させる
実行結果
を実現するプログラム例
//以下C#を始めるためのお呪い
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
//以上C#を始めるためのお呪い
namespace a //初心者はお呪い=決まり事と思い一切気にしない
{
class Program //初心者はお呪い=決まり事と思い一切気にしない
{
static void Main(string[] args) //私は社長だ。
{
int i, j; //iとjは制御変数
for (i = 0; i < 9; i++)
{
Console.Write(" {0:d} ",i);
}
Console.WriteLine(" 10");
for (i = 1; i < 9; i++)
{
for (j = 0; j < 10; j++)
{
Console.Write(" {0:d} ",10 * i + j + 1);
}
Console.WriteLine();
}
for (i = 0; i < 9; i++)
{
Console.Write(" {0:d} ",90 + i + 1);
}
Console.WriteLine("100");
}
}
}
難しかったでしょう。
でも頭の体操になったと思いませんか。
前話でif文を使えば簡単にできると申し上げましたが、
どっちにしろ頭は使います。
今回のように場合に分けられなければ、
if文でも実現は不可能です。
さて、第3講を終了してif文の学習に進むことにしましょう。