#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main() {
int i,j;
int s=1; /* クリアなら1、ゲームオーバーなら0 */
int seikai[4]; /* 正解のパスワード4ケタ */
int player[4]; /* プレイヤーが入力した4ケタ */
srand(time(NULL));
for(i=0;i<4;i++)
seikai[i]=rand()%5+1; /* パスワード4ケタの生成 */
printf("\nHACKING GAME !!!\n\n");
printf("ゲームの説明:\n数字4ケタのパスワードを当ててください。\n数字は1~5までです。\n");
printf("数値を入力してください!\n");
for(i=1;i<=4;i++){
for(j=4;j>0;j--){
printf("\n残り%d回のアクセス権\n",j);
printf("%dケタ目:",i);
scanf("%d",&player[i-1]);
while(getchar() !='\n'){} /* バッファを空にする */
if(player[i-1]==seikai[i-1]){
printf("%dケタ目照合!\n",i);
break; } /* 正解なら次のケタ入力のループにうつる */
else if(j==1){
printf("\nwarning!!!\nアクセス権がもうありません。\nGAME OVER\n\n");
i=5;
s=0;} /* ゲームオーバーの場合sを0に */
}
}
if(s==1){
printf("\nパスワード解析完了!\n");
printf("パスワードは %d %d %d %d\n",seikai[0],seikai[1],seikai[2],seikai[3]);
printf("お前はスーパーハカー\(^w^)/コワイヨーwwwwwww\n\n");}
}