No. | 質問・回答 | おれい |
|
[117619] while構文について C言語 |
|
|
WINDOWS VISTA
使用エディタ Little Spider
独学でC言語を学んでいて、パソコンから例題を探しだしたり、友人から助言されたりした問題を解くいうことを繰り返しております。
それでいまナベアツ問題というものに取り組んでおります。
ネットで調べますと、あらかじめプログラム内で数が決められており、入力した数までで1.2.サン・・・などというプログラムがありません。
そこで質問です。
入力された数字をwhile ( n > 0 ) などとして表示すると、例えばn=3ならばカウントダウンで3 2 1とかになります。
その表示結果でたとえば3で割れたらサンと表示するとかいったプログラムを作成するにはどのようにしたらいいでしょうか?
( while ( n > 0 ) n-- n=10と入力すると
表示結果 10 サン 8 7 サン 5 4 サン 2 1
)
みたいなプログラムを作成するにはどうしたらいいですか?
whhy (未登録) 2009年12月1日02:04
|
|
|
|
[117620] |
みなさまはじめまして。
答えのソースを書いていいのかな?それとも作成できるスキルを付ける方法が知りたいってことかな。俺には後者は答えられないけど。
答えのソースを書いちゃうと、「プログラムを作成するにはどのようにしたらいいでしょうか?」の回答じゃない気がしてるので。
ホイス (未登録) 2009年12月1日10:59
|
|
|
|
[117621] |
しかたと答えを教えていただけたら幸いです。
whhy (未登録) 2009年12月2日00:26
|
|
|
|
[117622] |
“なべあつ問題 while”でググるよろし。
謎の中国人 (未登録) 2009年12月2日00:42
|
|
|
|
[117623] |
int n=10;
while( n>0 )
{
if( n%3==0 )
{
printf("サン ");
}
else
{
printf("%d ",n);
}
n--;
}
プログラム全体の作り方は手元の開発環境の方法を見てください。普通、"Hello World!"を表示するレッスンからはじめてください。
ホイス (未登録) 2009年12月2日10:12
|
|
|
|
[117624] |
preタグを使ってもう一度投稿します。
int n=10;
while( n>0 )
{
if( n%3==0 )
{
printf("サン ");
}
else
{
printf("%d ",n);
}
n--;
}
プログラム全体の作り方は手元の開発環境の方法を見てください。普通、"Hello World!"を表示するレッスンからはじめてください。
ホイス (未登録) 2009年12月2日10:15
|
|
|
|
[117625] |
微妙な突っ込みで申し訳ないが、“3のつく数”でも阿呆になってもらわないと・・・
なべあつ (未登録) 2009年12月2日11:22
|
|
|
|
( 参照数:1709 日平均:0.3 ) |
|
〜 回答の受付を終了しました 〜 |