#include <stdio.h>
#include <stdlib.h>
#include <time.h>
// ----------------------------------------
// [条件分岐と関係演算子 - if, else if, else文3]
// ----------------------------------------
// 変数diceが6ならば"クリティカルヒット"
// 6でなく2以上なら"ヒット"
// それ以外ならば"ミス"とするように条件を記述してください
int main(void) {
srand((unsigned int)time(NULL));
int random = rand();
int dice = random.Next % 6 + 1;
if (dice == 6) {
printf("クリティカルヒット\n");
} else if (dice>=2/* 条件 */) {
printf("ヒット\n");
} else {
printf("ミス\n");
}
printf("dice is %d", dice);
}
条件分岐と関係演算子
条件分岐と関係演算子
int dice = random.Next % 6 + 1;でエラーがでます。対処をお教えください。
Re: 条件分岐と関係演算子
「どんな」エラーが出るかを「具体的に」示してほしいですが、int dice = random.Next % 6 + 1;でエラーがでます。対処をお教えください。
今回の場合は、C言語では
random.Next
っていう記述ができないことが原因です。たぶん。 ってしたらどうなりますか?
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。