In,In-1個の*を表示putchar('*');}return(0);}と書いたのですが,無限ループしてしまいます。今回のバグと関係ないですが、とりあえずifなどで{}は省略するのは止めましょう。バグの原因となります。デバッガを使えばすぐ原因は分かると思います。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。無限ループしてしまいます。́)ご自分でヒントを書いていることに気がついていますか?無限ループしていることが分かっているなら、ループの部分を追っていけば原因はおのずとわかると思います。́)デバッガとはエラーとかが見れるやつのことでしょうか?修正してみました。長方形になってしまします。7年前デバッガを使うとは、こういう事です。プログラミング入門」http://cvwww.ee.ous.ac.jp/vc08prog.html#6長方形になる理由は、そうプログラムしているからですが、どうやったら三角形になると思ってプログラミングしましたか?ソースコードではなく日本語で説明してみてください。頭のなかで日本語でイメージできていないものは、プログラミング言語で作れるはずがないからです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。二つ目のループのコメント分に注目ですIn-1の処理はどこへ行ったのでしょうか?追伸C言語初心者のくだらない質問というタイトルよりもわからないことを直接タイトルにした方がいいですよ。誰だってみんな初心者ですし、くだらない質問なんてこの世には存在しないのですよ。́)softyaさん、ホズミさんありがとうございます。デバッガは今度使ってみたいと思います。7年前フォーラムルールですので、完成版を投稿してくださいね。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。7年前よく見たら危険な書き方が有ることに気づきました。長いプログラムなら簡単にバグりそうです。-1しているのがあるので、それを使いましょう。入力使った数値を変更するのは止む負えない場合だけが望ましいです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。意識するようにしてみます。ミクプラは自由にリンクできます。