ページ 11

また課題です(C++)

Posted: 2007年6月10日(日) 22:49
by 徹夜
int main()
{
int i,j,ln;
printf("何段ですか:");
scanf("%d",&ln);

for(i=1;i<=ln;i++){
for(j=1;j<=ln-i;j++)
putchar('*');
putchar('\n');
}
return(0);
}
このプログラムは左上が直角なのですが、このあとこれを書き換えて右上を直角とする*で表された直角三角形を作るという問題ですが、どこをどう書き換えればいいのか分かりませんお願いします。

Re:また課題です(C++)

Posted: 2007年6月10日(日) 23:06
by バグ
右上を直角にする為には、右に寄せる必要がありますよね?
それでは、右に寄せるにはどうすればいいでしょうか?
一番簡単なのは、寄せたい数だけ、' '(空白)を表示するのが良いかと思いますよ(^-^)

Re:また課題です(C++)

Posted: 2007年6月10日(日) 23:20
by 徹夜
出来ました
空白表示してみました。
ありがとうございました。