C#演習問題

C# while文、for文、foreach文の演習問題20問!!繰り返し文の問題を解きまくって処理を覚える記事!!

今回のテーマ

こんにちは、かっぱちゃんです。

ココがポイント

今回はwhile文、for文、foreach文などの繰り返し文の演習問題を30問記事にします!!

演習形式にした方が頭に入りやすいと思ったので、問題を沢山作りました。

今回の記事ではLinqは一つも使っていません。この記事の問題を一通りマスターできたら、Linqの演習問題もチャレンジしてみてくださいね!!それでは、どうぞ!!

第1問

「Hello Pokemon!」と5回出力するソースコードをfor文を使用して、書いてください。

 出力結果
Hello Pokemon!
Hello Pokemon!
Hello Pokemon!
Hello Pokemon!
Hello Pokemon!

C#のエンジニアであれば、絶対買ってほしい本2選

C#の初心者にオススメ!基本はこの本で抑えよう!


Linqの使い方が沢山載っている。中級者以上の方にオススメ!

第2問

「Hello Pokemon!」と5回出力するソースコードをwhile文を使用して書いてください。

 出力結果
Hello Pokemon!
Hello Pokemon!
Hello Pokemon!
Hello Pokemon!
Hello Pokemon!

第3問

1から10の数字を加算した結果を出力するソースコードをfor文を使用して書いてください。

 出力結果
55

第4問

偶数のみ出力するソースコードを書いてください。

 出力結果
2
4
6
8
10

第5問

3の倍数のみ出力するソースコードを書いてください。

 出力結果
3
6
9

第6問

繰り返し文で1から10の文字列を繋げて出力するソースコードを書いてください。

 出力結果
012345678910

第7問

繰り返し文を使用して、「*」を出力結果のように出力してください。

 出力結果
*
**
***
****
*****
******
*******
********
*********
**********
***********

C#のエンジニアであれば、絶対買ってほしい本2選

C#の初心者にオススメ!基本はこの本で抑えよう!


Linqの使い方が沢山載っている。中級者以上の方にオススメ!

第8問

繰り返し文を二つ使用して、「*」を出力結果のように出力してください。

Console.Write("*")とConsole.WriteLine("*")を組み合わせます。Console.Writeは改行なしです。

 出力結果
**********
*********
********
*******
******
*****
****
***
**
*

第9問

繰り返し文を二つ使用して、「*」を出力結果のように出力してください。

Console.Write(" ")とConsole.WriteLine("*")を組み合わせます。Console.Writeは改行なしです。

 出力結果
*
 *
  *
   *
    *
     *
      *
       *
        *
         *

第10問

繰り返し文を使用して、配列の文字列を出力してください。

 出力結果
ピカチュウ
カイリュー
ヤドラン
ピジョン

第11問

foreach文を使用して、配列の文字列を出力してください。

 出力結果
ピカチュウ
カイリュー
ヤドラン
ピジョン

第12問

繰り返し文を使用して、文字列を1文字ずつ出力してください。

 出力結果
ピ
カ
チ
ュ
ウ

第13問

繰り返し文を使用して、「ピカ」のみ出力する処理を作ってください。

 出力結果
ピ
カ

C#のエンジニアであれば、絶対買ってほしい本2選

C#の初心者にオススメ!基本はこの本で抑えよう!


Linqの使い方が沢山載っている。中級者以上の方にオススメ!

第14問

繰り返し文を使用して、一度「カ」をスキップして出力する処理を作ってください。

 出力結果
ピ
カ
チ
ュ
ウ

第15問

繰り返し文を使用して、文字列を「ピチュー」にしてください。

 出力結果
ピ
チ
ュ
ー

第16問

繰り返し文を使用して、最大値を出力する処理を記述してください。

 出力結果
6

第17問

繰り返し文を使用して、配列内を小さい順にソートした処理を記述してください。

繰り返し文を二つ使用します。

 出力結果
1
2
3
4
5
6

第18問

addメソッドを使用して、各要素を加算した値を出力できるようにしてください。

 出力結果
10
4
8
2
12
6

第19問

変数の「hosi」、「kara」を使用して、出力結果のように出力できるソースコードを書いてください。(for文は何回も使って良いです)

 出力結果
*****
 *
  *
   *
    *
*****

第20問

配列の内容を全て結合して、「おつかれさまでした。」と出力してください。

 出力結果
おつかれさまでした。

まとめ

20問の繰り返し問題お疲れ様でした!!ここまでできれば、繰り返し脳は出来上がったと思います!!

 

プログラミング能力を上げたい方は是非オンラインのプログラミング教室も検討してみてくださいね!!

一人で独学をするよりもプロからオンラインでプログラミングを教えてもらった方が10倍は効率いいです!!

私が厳選したオススメのオンライン教室を貼っておきます!!どちら共、エンジニアとしての就職までサポートしてくれる素晴らしい教室です。キャリアなどの個別相談は無料ですよ!!

申し込みは完全無料!未経験でITエンジニアを目指したい方にオススメ!

Webエンジニアになりたい方にオススメ!個別相談は無料!

KappaChan
オンラインのプログラミング教室は本当にオススメかっぱ!!

-C#演習問題

X