鱼C论坛

 找回密码
 立即注册
查看: 1998|回复: 2

[已解决]C语言求助

[复制链接]
发表于 2020-10-22 15:38:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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”

这是啥情况啊
最佳答案
2020-10-22 18:15:10
int board[size][size];
printf("请输入o或者x:");
定义的数组类型是int,o/x是char型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-10-22 18:15:10 | 显示全部楼层    本楼为最佳答案   
int board[size][size];
printf("请输入o或者x:");
定义的数组类型是int,o/x是char型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-10-22 22:59:39 | 显示全部楼层
DEV_C++ 与 VC++6.0 运行都没有出现你说的情况
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 00:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表