条件分岐と関係演算子
Posted: 2021年4月24日(土) 21:15
int dice = random.Next % 6 + 1;でエラーがでます。対処をお教えください。
#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);
}