p.104 図形の描画
・テキスト掲載のリストを参考にして、演習をクリアしよう ・まず、p.104 list0419.cppを元に、演習4-21、演習4-22にチャレンジしよう。
p.107 演習4-21
//p.107 演習4-21
#include <stdio.h>
int main(void)
{
int height;
puts("正方形を作ります。");
printf("何段ですか:"); scanf("%d", &height);
for (int i = 1; i <= height; i++) { //段数の分繰返す
for (int j = 1; j <= height; j++) { //段数の分繰返す
putchar('*');
}
putchar('\n'); //改行
}
return 0;
}
p.107 演習4-22
//p.107 演習4-22
#include <stdio.h>
int main(void)
{
int p1, p2; //一辺に入力用
puts("横長の長方形を作ります。");
printf("一辺(その1):"); scanf("%d", &p1);
printf("一辺(その2):"); scanf("%d", &p2);
int height = (p1 < p2) ? p1 : p2; //小さいほうを行数にする
int width = (p1 > p2) ? p1 : p2; //大きいほうを列数にする
for (int i = 1; i <= height; i++) { //行数の分繰返す
for (int j = 1; j <= width; j++) { //列数の分繰返す
putchar('*');
}
putchar('\n'); //改行
}
return 0;
}
【自由参加課題】p.107 演習4-23、演習4-24、演習4-25