C言語の課題[ピラミッドアート]

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
うおん

C言語の課題[ピラミッドアート]

#1

投稿記事 by うおん » 16年前

夏休みの課題として、
C言語で一辺が入力された数値と同じになるように[*]で図形を描画させるプログラムを組む事になっています。
三角形、四角形など比較的簡単なものは頑張ってできそうなのですが、
ダイア形、八角形、星形などもありよくわからないのです。
for文などで繰り返しをさせる、わかりやすく関数に処理を渡すくらいしか知識がありません。
レベルとしては「配列」を習い終わったくらいです。

(例、数値は人に入力させる形式
ダイア型 数値3
--*
-***
*****
-***
--*

八角形 数値2
-**
****
****
-**

星形 数値7
*--*--*
-*-*-*
--***
*******
--***
-*-*-*
*--*--*

見づらくて申し訳ないですが空白がどうもうまくいかなかったため・・・

オプションとしてこれらの図形の内側の*をなくして空白にするというものあるため
できればそちらもできるようなりたいので心やさしい方、ご教授お願いします。

sizuma

Re:C言語の課題[ピラミッドアート]

#2

投稿記事 by sizuma » 16年前

>三角形、四角形など比較的簡単なものは頑張ってできそうなのですが
それならば、まずは作ってみましょう。
応用の図形のことを考えるのは、その後でも十分ですよ。
三角形や四角形のプログラムをつくることで、応用の図形のヒントにもなるハズですしね。


空白は、preタグで囲めば反映されるはずですよ

閉鎖

“C言語何でも質問掲示板” へ戻る