C言語による長方形の描画です。
たてH cm よこ W cm の長方形を '#' で描くプログラムです。
・問題
たてH cm よこ W cm の長方形を描くプログラムを作成して下さい。
1 cm × 1cm の長方形を '#'で表します。
・入力される値
入力は複数のデータセットから構成されています。
H W
H, W がともに 0 のとき、入力の終わりとします。
・期待する出力
各データセットについて、H × W 個の '#' で描かれた長方形を出力して下さい。
各データセットの後に、1つの空行を入れて下さい。
・条件
1 ≤ H ≤ 300
1 ≤ W ≤ 300
僕が作成、提出したコードは、以下のとおりです。
/* ITP1_5_A : Print a Rectangle http://judge.u-aizu.ac.jp/ C言語による長方形の描画 https://neguse-atama.hatenablog.com */ #include<stdio.h> int main(void){ int H,W,i,d; while(1){ scanf("%d %d",&H,&W); if(H==0 && W==0){ break; } for(i=0;i<H;i++){ for(d=0;d<W;d++){ printf("#"); } putchar('\n'); } putchar('\n'); } return 0; }
設問の出典は、プログラミング問題のオンライン採点システム「Aizu Online Judge(AOJ)」です。
http://judge.u-aizu.ac.jp/onlinejudge/
ITP1_5_A : Print a Rectangle