|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
C++论坛
→
『 VC++/MFC 』
→ 关于逻辑运算程序的问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1313
人关注过本帖
标题:
关于逻辑运算程序的问题
只看楼主
加入收藏
songgesongge
等 级:
新手上路
帖 子:13
专家分:0
注 册:2007-9-16
楼主
收藏
问题点数:0 回复次数:15
关于逻辑运算程序的问题
A、B、C、D 4个人中要派两个人出差,按下述3个条件有几种派法?如何派?并编程验证给出的结论。
(1)若A去,则C和D中要去一人;
(2)B和C不能都去;
(3)C去则D要留下
这怎么用程序验证啊?
搜索更多相关主题的帖子:
逻辑运算
2007-09-16 18:06
举报帖子
使用道具
赠送鲜花
maoguoqing
来 自:重庆
等 级:
贵宾
威 望:
28
帖 子:2980
专家分:19
注 册:2005-12-5
第
2
楼
收藏
得分:0
四个bool变量a,b,c,d,为真表示去,假表示留,可以用穷举
1.if ( a ) c^d为真
2.b&&d 为假
3.if (c) d为假
满足这三个条件的就正确
天行健,君子以自强不息!!QQ:68660681
2007-09-16 19:03
举报帖子
使用道具
赠送鲜花
songgesongge
等 级:
新手上路
帖 子:13
专家分:0
注 册:2007-9-16
第
3
楼
收藏
得分:0
回复:(maoguoqing)四个bool变量a,b,c,d,为真表示去...
表示真怎么表示啊?
c^d=1 这样编译器会出错啊
2007-09-16 19:14
举报帖子
使用道具
赠送鲜花
maoguoqing
来 自:重庆
等 级:
贵宾
威 望:
28
帖 子:2980
专家分:19
注 册:2005-12-5
第
4
楼
收藏
得分:0
if (a) if (!(c^d)) continue;//表示不符合
天行健,君子以自强不息!!QQ:68660681
2007-09-16 19:20
举报帖子
使用道具
赠送鲜花
songgesongge
等 级:
新手上路
帖 子:13
专家分:0
注 册:2007-9-16
第
5
楼
收藏
得分:0
回复:(songgesongge)回复:(maoguoqing)四个bool...
非常非常感谢前辈.
2007-09-16 19:25
举报帖子
使用道具
赠送鲜花
songgesongge
等 级:
新手上路
帖 子:13
专家分:0
注 册:2007-9-16
第
6
楼
收藏
得分:0
回复:(songgesongge)关于逻辑运算程序的问题
为什么 bool a; a=1;这样不行呢
2007-09-16 19:55
举报帖子
使用道具
赠送鲜花
maoguoqing
来 自:重庆
等 级:
贵宾
威 望:
28
帖 子:2980
专家分:19
注 册:2005-12-5
第
7
楼
收藏
得分:0
a = (bool)1;
天行健,君子以自强不息!!QQ:68660681
2007-09-16 19:56
举报帖子
使用道具
赠送鲜花
songgesongge
等 级:
新手上路
帖 子:13
专家分:0
注 册:2007-9-16
第
8
楼
收藏
得分:0
回复:(songgesongge)回复:(songgesongge)关于逻...
条件弄好后,怎么让它输出啊?
不好意识,我是初学者,麻烦了
2007-09-16 20:30
举报帖子
使用道具
赠送鲜花
maoguoqing
来 自:重庆
等 级:
贵宾
威 望:
28
帖 子:2980
专家分:19
注 册:2005-12-5
第
9
楼
收藏
得分:0
直接输出a,b,c,d看啊,是真就表示去啊
天行健,君子以自强不息!!QQ:68660681
2007-09-16 20:31
举报帖子
使用道具
赠送鲜花
songgesongge
等 级:
新手上路
帖 子:13
专家分:0
注 册:2007-9-16
第
10
楼
收藏
得分:0
回复:(songgesongge)回复:(songgesongge)回复:...
#include<iostream.h>
void main()
{
bool a,b,c,d;
if (a==(bool)1)
{
if(c==(bool)1)
d=(bool)0;
else
d=(bool)1;
}
if(b ==(bool)1)
d=(bool)0;
else
d=(bool)1;
if(c==(bool)1)
d=(bool) 0;
else
d=(bool)1;
cout<<a<<endl<<b<<endl<<c<<endl<<d<<endl;;
}
输出结果是204 204 204 1
2007-09-16 20:45
举报帖子
使用道具
赠送鲜花
16
1/2页
1
2
快速回复:
关于逻辑运算程序的问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.025847 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved