C/C++の宿題を片付けます 107代目
■ このスレッドは過去ログ倉庫に格納されています
0731デフォルトの名無しさん
2008/05/25(日) 23:23:31[2] 問題文(含コード&リンク):
キーボードから入力した数だけ、*(アスタリスク)を表示するプログラムを作れ。
ただし、*を10個表示させるたびに改行を入れよ。
[3] 環境
[3.1] OS: WindowsVista
[3.2] コンパイラ名とバージョン:VisualStudio2008
[3.3] 言語:C言語
[4] 期限: [2008年5月28日00:00まで]
[5] その他の制限:printf,scanf,for,while,do-while,if,switch文のみ使用可。
お願いします。
「*を入力された数だけ表示」というところはできましたが、10個ごとに改行するのができません。
#include <stdio.h>
int main(void)
{
int x,n,m,y;
printf("*(アスタリスク)を表示する数を入力してください:");
scanf("%d",&x);
for(n=1;n<=x;n++){
printf("*");
y=n/10;
for(m=1;m<=y;m=m+10){
printf("\n");
}
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています