【初心者】課題をクリアしていくスレ【講習会】at GAMEDEV【初心者】課題をクリアしていくスレ【講習会】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト32:生徒弐顎 04/06/13 20:20 3gckKy9M どこかで見たような課題ですね。 とりあえず言語はC/C++で問題ないですか? 採点のポイントをあらかじめ教えてくれるとやりやすいのですが。 33:4 04/06/13 20:35 QH1r5fl5 何でもOKですよ。 どの環境でも大差ないですから。 34:名前は開発中のものです。 04/06/13 21:08 UiqEecMu うんこスレ発見 35:生徒A 04/06/14 12:48 Ki7OHh6M >>31 これでどうですか?一応C言語です #include<stdio.h> #include<stdlib.h> #include<time.h> int main(void){ int num,endflag=0; srand((unsigned)time( NULL )); while(endflag==0){ printf("数値を入力してください。\n");scanf("%d",&num); if(num == rand()%10){printf("正解です。\n");endflag=1;} else if(num>rand()%10){printf("もっと小さいです\n");} else{printf("もっと大きいです\n");} } return 0; } 36:4 ◆3VUXqvbfSY 04/06/14 15:21 6UsS7uqF 多分OKです。 今携帯から何で、確認できませんがw ただし。randomに同様な確からしさを求めるならば、rand()*10/RAND_MAXの方が良いでしょう。 rand()%10だと…帰ってきた値とrandが返す最大値の関係が無視される事となり、従って、返す値が同様に確からしいかを確認できなくなります。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch