LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 627|回复: 2

写一个条件语句的条件

[复制链接]
发表于 2003-9-30 21:37:46 | 显示全部楼层 |阅读模式
条件t1,t2,t3,t4
要求:t1,t2,t3,t4中条件为真的条件是
      t1,t2为真,t3,t4只要一个为真,条件就为真
      我写了t1==1 && t2==1 && (t3==1 || t4==1)
      失败,请帮忙看看。
发表于 2003-9-30 22:09:09 | 显示全部楼层
没错。以下代码可以测试。

  1. #include <stdio.h>

  2. int main()
  3. {
  4.         int t1, t2, t3, t4;
  5.         printf("Input: ");
  6.         scanf ("%d,%d,%d,%d", &t1, &t2, &t3, &t4);

  7.         if(t1==1 && t2==1 && (t3==1 || t4==1))
  8.                 printf("\nRight\n");
  9.         else    printf("\nWrong\n");

  10.         return 0;
  11. }
复制代码
发表于 2003-10-1 11:44:52 | 显示全部楼层
你是int还是bool
bool只是true false 不能使用 =1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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