hit&blowの作り方がわかりません。
Posted: 2018年7月15日(日) 13:31
HIT&BLOWというゲームを作成しようと考え、自分の思いつく限りのことを試してみたのですが、完全に行き詰まってしまいました。
なにを足せばいいのか何が間違っているのかがさっぱりわかりません。どうか教えていただけないでしょうか。
なにを足せばいいのか何が間違っているのかがさっぱりわかりません。どうか教えていただけないでしょうか。
#include<stdio.h>
int input();
int main(void){
int himitsu[4]={ 1, 2, 3, 4 };
int kaito[4];
int i,j,hit,blow;
/*回答の数を4つ入力*/
printf("回答の数を4つ入力してください。\n");
for(i=0; i<4; i++){
printf("数字%d:",i);
scanf("%d", &kaito[i]);
}
/*hitを計算*/
for(i=0;i<4;i++){
if( kaito[i] == himitsu[i] ){
hit++;
}
}
/*blowを計算*/
for(j=1;j<5;j++){
if( kaito[i] == himitsu[j] && i != j ){
blow++;
}
}
/*hit,blowを表示*/
printf("hit=%d blow=%d\n",hit,blow);
return 0;
}