|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- int main(){
- const int size=3;
- int board[size][size];
- 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[i][j]);
- }
-
- }
- for(i=0;i<size&&result==-1;i++){
-
- for(j=0;j<size;j++){
-
- if(board[i][j]==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[size][size];
printf("请输入o或者x:");
定义的数组类型是int,o/x是char型
|
|