C语言求助
#include <stdio.h>int main(){
const int size=3;
int board;
int i;
int j;
int numbero;
int numberx;
int result=-1;
int o;
int x;
printf("请输入o或者x:");
for(i=0;i<size;i++){
for(j=0;j<size;j++){
scanf("%d",&board);
}
}
for(i=0;i<size&&result==-1;i++){
for(j=0;j<size;j++){
if(board==o){
numbero++;
} else{
numberx++;
}
}
if(numbero==size){
result=1; printf("o win");
}else if(numberx==size){
result=0;printf ("x win");
}
}
return 0;
}
求大佬们帮忙看看 我才写了检查行的一串代码 运行的时候 我才输入一个o或者x 立刻就出现了“o win”
这是啥情况啊 int board;
printf("请输入o或者x:");
定义的数组类型是int,o/x是char型
DEV_C++ 与 VC++6.0 运行都没有出现你说的情况
页:
[1]