プログラミングについての質問です。
#include <stdio.h> #include <stdlib.h> #include <time.h>
int main void §{
int i;
int num;
srand(time(NULL));
printf("RAND _ MAX=%dIn",RAND_MAX);
/* random number from 1 to 100 */
for(i = 0; i < 10 ; i ++ {
hum=rand()%100 + 1;
printf("cycle%d random number = %d\n"i+1,num) ;
}
}
これでエラーが出てしまいます。間違ってるところがもしあれば教えて欲しいです。よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No2です。
1~100の乱数を生成し、その値を印字するする処理です。
上記を10回繰り返しています。
以下に、コメント付加しました。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i;
int num;
srand(time(NULL)); //乱数の種を設定する。これをしないと毎回同じ乱数が作成される。
printf("RAND _ MAX=%d\n", RAND_MAX); //RAND_MAXの値を印字(値は32767)
//乱数の範囲は0~RAND_MAX(32767)となる。
/* random number from 1 to 100 */
for (i = 0; i < 10; i++) { //10回繰り返す
num = rand() % 100 + 1; //乱数を取得し、100で割った余りに1を足す。
//乱数を100で割った余りは0~99になる。よって、結果は1~100になる。
printf("cycle%d random number = %d\n",i + 1, num); //結果を印字
}
}
No.2
- 回答日時:
修正しました。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i;
int num;
srand(time(NULL));
printf("RAND _ MAX=%d\n", RAND_MAX);
/* random number from 1 to 100 */
for (i = 0; i < 10; i++) {
num = rand() % 100 + 1;
printf("cycle%d random number = %d\n",i + 1, num);
}
}
ーーーーーーーー
実行結果
RAND _ MAX=32767
cycle1 random number = 76
cycle2 random number = 51
cycle3 random number = 79
cycle4 random number = 65
cycle5 random number = 50
cycle6 random number = 99
cycle7 random number = 11
cycle8 random number = 65
cycle9 random number = 95
cycle10 random number = 81
ありがとうございます...!!てきました!!!
追加で質問申し訳ないのですが、これってどんなプログラミングのいみになっているのでしょうか...?
わけも分からず触っていて意味を全く理解出来てないのでもし良かったら教えて頂きたいです...!
No.1
- 回答日時:
セクション記号を使うプログラム言語って, 何かあったっけ?
すみません。何故かコピペすると変な記号になってしまいました。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main (void){
int i;
int num;
srand(time(NULL));
printf("RAND _ MAX=%dIn",RAND_MAX);
/* random number from 1 to 100 */
for(i = 0; i <10 ; i ++ {
hum=rand()%100 + 1;
printf("cycle%d random number = %d\n"i+1,num) ;
}
}
正しくはこちらになります。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語です 2 2023/10/16 01:43
- C言語・C++・C# カードシャッフルのブログラムを使ってc言語でブラックジャックをしたい 2 2022/04/12 15:13
- C言語・C++・C# 質問です 下記のコードを分かりやすく解説お願いします 初心者です #include ‹stdio.h 3 2022/05/26 22:03
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# C言語でif文が予想と違う動きをする件について7 4 2023/03/20 00:26
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語について 6 2023/11/29 14:02
- C言語・C++・C# 並列プログラミングのπ計算について 1 2022/07/16 22:30
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C言語 列挙型(enum型)変数について
C言語・C++・C#
-
どなたかこのプログラミングを完成させて欲しいです。 ヒントはこちらです↓ 青色:ゲームプログラムのル
C言語・C++・C#
-
これなにがちがうんですか??
C言語・C++・C#
-
-
4
gcc13.2のバグ?
C言語・C++・C#
-
5
C言語って古いですか?
C言語・C++・C#
-
6
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
7
バッファリングについて。
C言語・C++・C#
-
8
C言語について。
C言語・C++・C#
-
9
C言語の関数と配列に関する質問
C言語・C++・C#
-
10
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
11
C言語について
C言語・C++・C#
-
12
プログラミング言語の制作方法について
C言語・C++・C#
-
13
パイソンの
C言語・C++・C#
-
14
double型が正常に認識されていない恐れ
C言語・C++・C#
-
15
[C言語]fputsとfprintfの違い
C言語・C++・C#
-
16
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
17
卒業研究でよく分からないところがあるので教えて欲しいです。 インバータ用組み込みソフトウェア開発シス
C言語・C++・C#
-
18
MACで動く実行ファイルをWindowsで作る方法(クロスコンパイラ紹介ください)
C言語・C++・C#
-
19
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
20
WindowsのCapsLock(キャップスロック)って、何の意味があるんですか?
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c言語 プログラミング 等比数列...
-
平均、最大値、最小値を表示す...
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
VBAでダブルコーテーション入り...
-
配列の値を置換するにはどうす...
-
エラーの意味は? Lvalue req...
-
数値計算??
-
C言語で全角文字を扱いたいので...
-
COLUMN(1:1)の意味を教え...
-
Excel-vba 文字列と変数を...
-
インクリメント演算子の前置(+...
-
jsp~jspにhiddenを使って変数...
-
processing エラーで、 "cannot...
-
VBAで配列のNULL判定
-
正規表現で、英数記号を含むパ...
-
切り上げ
-
long型のランダムな値を返す方法
-
i++と++i ってどう違うのですか?
-
フリーランタイマーの時間差分...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについての質問...
-
平均、最大値、最小値を表示す...
-
エクセルのマクロでの積分
-
c言語でランタイムエラーの処理...
-
c言語で素数を判別するプログラ...
-
C言語 累乗の計算
-
c言語 プログラミング 等比数列...
-
任意の数から人の数までの素数...
-
Cプログラムについて
-
素数を判定するプログラム
-
C言語初心者です。次の問題で質...
-
if文を条件演算子に書き換えに...
-
C言語の問題 1 つの文字をキー...
-
エラー処理
-
プレゼント交換プログラム
-
PICの条件分岐について
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
おすすめ情報