TA的每日心情 | 衰 2023-2-12 01:11 |
---|
签到天数: 3 天 [LV.2]偶尔看看I
VIP
 
- 积分
- 2560
|
发表于 2022-12-8 22:33:02
|
显示全部楼层
do{
scanf("%d",&move);
char extra=getchar();
//赋值动作//
if((move<1||move>7)&&(extra=='\n')){
printf("oops!‘%d’是无效的输入\n",move);
}
else if(!(extra=='\n')){
printf("oops!'%c'是无效的输入\n",extra);
}
}while(move<1||move>7);
if(move==1){
move=rand()%6+2;
}
switch(move){
case 2: if(r==1){
score-=5;
break;
}
else{
r--;
break;
}
case 3: if(r==10){
score-=5;
break;
}
else{
r++;
break;
}
case 4: if(c==1){
score-=5;
break;
}
else{
c--;
break;
}
case 5: if(c==10){
score-=5;
break;
}
else{
c++;
break;
}
case 6: break;
case 7: if(board[r][c]==1){
score+=10;
board[r][c]=0;
result--;
break;
}
else{
score-=2;
break;
}
} |
|