演習課題「paizaラーニングを10回表示する」
右のコードは、「paizaラーニング」と表示するプログラムです。
forを使って、「paizaラーニング」と10回出力するよう修正してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
paizaラーニング
演習課題「数値を0から15まで表示する」
for命令を使って、0から15まで、数値を一行ずつ表示する出力するプログラムを作成してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
演習課題「1月から12月まで表示する」
for命令を使って、1月から12月まで、一行ずつ表示する出力するプログラムを作成してください。
プログラムを実行して、正しく出力されれば演習課題クリアです!
期待する出力値
1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
#04:シンプルな繰り返し処理 - for
for(フォー)という繰り返し命令について学習します。forをつかって5回「hello world」を表示させてみましょう。
// forによるループ処理
#include <stdio.h>
int main(void)
{
for (カウンタ変数の初期化; 条件式; カウンタ変数の更新) {
// 繰り返す処理
}
}
・後置インクリメント演算子
演算子 | 使用例 | 意味 | 別の書き方 |
---|---|---|---|
++ | a++ | a変数の値を1増加させる。 | a = a + 1と同じ |
-- | a-- | a変数の値を1減少させる。 | a = a - 1と同じ |
・複合代入演算子
演算子 | 使用例 | 意味 | 別の書き方 |
---|---|---|---|
+= | a += x | a変数の値をx増加させる。 | a = a + xと同じ |
-= | a -= x | a変数の値をx減少させる。 | a = a - xと同じ |
このチャプターで作成したコードです。// forによるループ処理
#include <stdio.h>
int main(void)
{
int i;
for (i = 0; i < 3; i++) { // 0, 1, 2, 3
printf("hello world %d\n", i);
}
printf("last %d\n", i);
}
- for文 - 繰り返し処理 - C言語 入門
http://www.cppdrive.jp/cstart/for/index1.html
- C言語入門 - for文 - 繰り返し処理 - Webkaru
http://webkaru.net/clang/for-statements/
- 前置きと後置き - 演算子 - C言語 入門
http://www.cppdrive.jp/cstart/ope/index4.html
- C 言語リファレンス
https://msdn.microsoft.com/ja-jp/library/fw5abdx6.aspx