プログラミングについての質問です。
#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も見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
C言語関数違いについて。
C言語・C++・C#
-
C言語について。
C言語・C++・C#
-
gcc13.2のバグ?
C言語・C++・C#
-
-
4
VisualStudio2022でC言語プログラムで全角文字を使用すると不明なエラーが表示される
C言語・C++・C#
-
5
どなたかこのプログラミングを完成させて欲しいです。 ヒントはこちらです↓ 青色:ゲームプログラムのル
C言語・C++・C#
-
6
C言語 列挙型(enum型)変数について
C言語・C++・C#
-
7
これなにがちがうんですか??
C言語・C++・C#
-
8
C言語について。
C言語・C++・C#
-
9
C言語 バッファについて。
C言語・C++・C#
-
10
C言語について。
C言語・C++・C#
-
11
バッファリングについて。
C言語・C++・C#
-
12
C言語って古いですか?
C言語・C++・C#
-
13
C言語の関数と配列に関する質問
C言語・C++・C#
-
14
C言語について。
C言語・C++・C#
-
15
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
16
C言語 バッファについて。
C言語・C++・C#
-
17
C言語について
C言語・C++・C#
-
18
Int('1234') で、strをかんたんに整数で扱えちゃうパイソンはどうなってるんですか?
C言語・C++・C#
-
19
パイソンの
C言語・C++・C#
-
20
double型が正常に認識されていない恐れ
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラミングについての質問...
-
C言語の問題 1 つの文字をキー...
-
素数を判定するプログラム
-
C言語 exitの使い方
-
エラーの意味は? Lvalue req...
-
VBAでダブルコーテーション入り...
-
EXCEL/VBA 変数の値をクリップ...
-
copyRecordsetの数値16桁以上に...
-
フォームを開くときに、コンボ...
-
C言語 列挙型(enum型)変数について
-
Excel-vba 文字列と変数を...
-
数字の位ごとの値を表示するプ...
-
vbsでテキストファイル内の文字...
-
excelの、ある数式内の{}の意...
-
テキストボックスの値を変数に...
-
配列の値を置換するにはどうす...
-
VisualStudio2022でC言語プログ...
-
フリーランタイマーの時間差分...
-
整数xxxが大き過ぎますというエ...
-
エクセルへのデータの貼付時に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングについての質問...
-
C言語初心者です。次の問題で質...
-
素数を判定するプログラム
-
C言語の問題 1 つの文字をキー...
-
プレゼント交換プログラム
-
c言語で素数を判別するプログラ...
-
c言語でランタイムエラーの処理...
-
エクセルのマクロでの積分
-
c言語 プログラミング 等比数列...
-
C言語 累乗の計算
-
VBAでダブルコーテーション入り...
-
フォームを開くときに、コンボ...
-
EXCEL/VBA 変数の値をクリップ...
-
足して100になるような乱数のア...
-
Excel-vba 文字列と変数を...
-
C言語 exitの使い方
-
excelの、ある数式内の{}の意...
-
配列の値を置換するにはどうす...
-
C言語 列挙型(enum型)変数について
-
VisualStudio2022でC言語プログ...
おすすめ情報