c语言if判断正确却不进函数,C语言初学者,为什么满足if条件却不进入,求大老解惑...
这是一个玩三子棋的代码
#include
int main()
{
const int s=3;
int j[s][s];
int X,O;
int i,b;
int r=-1;//-1平,0 O赢,1 0输
printf("X方请输入1,O方任意:\n");
for(i=0;i
for(b=0;b
scanf("%d",&j[i][b]);
}
}
for(i=0;i
X=O=0;
for(b=0;b
if(j[i][b]==1) {
X++;
}else{
O++;
}
}
if(X==s){
r==1;
}else{
r==0;
}
}
if(r==-1){
for(b=0;b
O=X=0;
for(i=0;i
if(j[i][b]==1){
X++;
}else{
O++;
}
}
}
if(X==s){
r==1;
}else{
r==0;
}
}
if(r==-1){
X=O=0;
for(i=0;i
if(j[i][i]==1){
X++;
}else{
O++;
}
}
if(X==s){
r==1;
}else{
r==0;}
}
if(r==-1){
X=O=0;
for(i=0;i
if(j[i][s-i-1]==1)
{
X++;
}else{
O++;
}
}
if(X==s){
r==1;
}else{
r==0;
}
}
if(r==-1){
printf("\n平手");
}
if(r==0){
printf("\nO胜利");
}
if(r==1){
printf("\nX胜利");
}
return 0;
}
这个代码可以成功运行,可是不知道为什么却不进if里面
例如1 1 1
1 0 1
0 1 0
他满足第一个条件,却不进去,
搞不明白,求大佬帮助
c语言if判断正确却不进函数,C语言初学者,为什么满足if条件却不进入,求大老解惑...相关推荐
- C语言 编程判断花瓶是谁打碎的,C语言解决是谁打碎花瓶的问题
逛贴吧偶遇一道很新颖的C语言编程题,想到自己的C语言荒废了很久,便决定花点时间解决一下练练手. 具体题目如下: 实验题目(4)[见实验教材实验五的题目6]:编写程序exp5_6.c,请判断花瓶是谁打碎 ...
- C语言字符串判断是否与已知相同,C语言中判断两个字符串是否相同的方法
C语言中判断两个字符串是否相同的方法 C语言提供了几个标准库函数,可以比较两个字符串是否相同.以下是用strcmp()函数比较字符串的一个例子: #include #include void main ...
- 下列有关python语言的说法正确的是-以下关于Python语言正确的说法是________。
[单选题]Python3中,使用input()函数可以获取用户从键盘上输入的数据,不管用户输入的内容是什么,该数据的默认数据类型为____________. [问答题]下列语句的输出结果是______ ...
- c语言中不能表示的整型常量进制,C语言中整型常量的表示方法
整形常量就是整常数,在c语言中,使用的整常数有八进制,十进制和十六进制三种 1)十进制常数:十进制常数没有前缀,其数码为0~9. 以下各数是合法的十进制整常数: 237.-568.65535.1627 ...
- c语言中整形数据分为几进制,c语言中整型数据中的8进制以及16进制数据 – 手机爱问...
2018-01-24 ▉当a=3,b=2,c=1时,表达式f=a>b>c的值是[ ].▉在C语言中,表示逻辑"真"值用[ ].▉C语言提供的三种逻辑运算符是[1].[2 ...
- c语言if判断文件_例8:C语言实现输入一个数,输出相应result
例8:C语言实现当num<0时,输出result=-1:当num>0时,result=1:当num=0时,result=0.编写一个C程序,输入一个num值,要求输出相应的result值. ...
- 什么是C语言的合法正确标识符?什么是C语言关键字?
C语言标识符与关键字 一.C语言标识符 1.1 标识符的概念 1.2 C语言中合法的标识符有以下这些: 1.3 C语言中非法的标识符有以下这些: 1.4 标识符使用注意事项: 二.C语言关键字 2.1 ...
- c语言整形如何正确使用除法,简单的C语言移位计算整形乘法和除法值
最近一直都没写什么文章,随便写点最近看到的东西.首先要提一点,在SOC系统中,运算速度一般是移位>乘法>除法. 1.乘法. 最简单的A*B,用C语言for循环 for(int i=0;i ...
- C语言编程判断是否为2的幂,C语言判断一个数是否是2的幂次方或4的幂次方
快速判断一个数是否是2的幂次方,若是,并判断出来是多少次方!将2的幂次方写成二进制形式后,很容易就会发现有一个特点:二进制中只有一个1,并且1后面跟了n个0: 因此问题可以转化为判断1后面是否跟了n个 ...
最新文章
- 汉诺塔递归与非递归算法
- oracle sqlplus @@用法
- 一个虚拟键盘的简单思路
- 不同版本GCC编译器之间的切换
- 华为云welink考试试题_华为内部开启WeLink项目,华为云是这样考虑的-通信/网络-与非网...
- 上帝的玩偶:haXe语言
- linux-休眠命令
- 如何成为一个Java高薪架构师?
- java面板中添加面板_java – 在面板中添加一个复杂的图像,在一个定制的用户界面中使用按钮...
- 拼多多联合三奇医卫等企业,每天上架1000万只平价口罩
- 异步udpserver接收rtp转html5(一)
- 游戏编程精粹学习 - 使用定点颜色插值模拟实时光照
- iOS开发常用的RGB色值
- ROS launch文件标签解释
- 【渝粤教育】电大中专药物化学基础 (2)作业 题库
- 从《我不是潘金莲》谈程序员的核心竞争力
- SAP_控制TECO生产订单不能发料及收货
- Java Date类获取当前年月日
- 柯西积分不等式的证明题
- 如何打造一支专业的QA团队,至少要关注这5点