C语言之基本算法12—谁是冠军

原创 2015年07月07日 13:05:20
/*
==================================================================
题目:甲乙丙丁四人猜A,B,C,D,E,F6个人谁是冠军,甲说不是A就是B,乙说
绝对不是C,丙说不可能是A和B,丁说是A或B,比赛结果说四人中只有一个人
是说对的!
==================================================================
*/
#include<stdio.h>
main()
{
int jia,yi,bin,ding;
char i;
for(i='A';i<='F';i++)
{
jia=(i=='A'||i=='B');//其实都是逻辑判断,真为1,假为0;从而实现可加性,最后加起来是几就有几人说对!
yi=(i!='C');
bin=(i!='A'&&i!='B');
ding=(i=='A'||i=='B');
if(jia+yi+bin+ding==1)
printf("冠军是:%c\n",i);
}
}
/*
==================================================================
评:将四人的说法用逻辑语言表示,真为1,假为0,四人相加为几就有几个
是对的!你可以修改if语句里面的值为2或3试试(2人或3人说对)。
==================================================================
*/
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。

【C语言】谁是冠军 与 谁是凶手

1. 5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第一,我第三。 B选手说:我第二,E第四。 C选手说:我第一,D第二。 D选手说:C最后,我第三。 E选手说:我...

C语言之基本算法42—矩阵转置及按行按列排序

//矩阵转置 按行按列排序 /* ================================================================== 题目:输入m*n矩阵,按行...

C语言之基本算法34—分解质因数(方法一)

//矩阵基础 /* ================================================================== 题目:输入一个正整数,将其分解为质因式,如:6...

C语言之基本算法35—分解质因数(方法二)

//矩阵基础 /* ================================================================== 题目:输入一个正整数,将其分解为质因式,如:6...

C语言之基本算法43—总结

C程序的基本算法共涵盖42个例题,包含了枚举、排列、逻辑判断、迭代、递推、字符串操作、矩阵操作、格式输出等内容。 相关的实现方法有的显得很笨拙,但足够说明问题,而且每个程序都经过作者亲测,保证可以运行...

Mohican_12/5 C语言—浮点 运算符

浮点数存储详解以及算法运算符的介绍 摘要: a. 浮点数在内存中的存储方式 b. 大小端问题 c.算法的理解 算法的运用 d.运算符: 算数运算符逻辑运算符等   指数: 指数部分即使用所谓的偏正值形...

Mohican_12/10 C语言—分支结构

课堂内容 PART A:基本数据类型和输出语句 1.关于scanf的扩展,了解getchar(),缓存区,加深。 引入 :不推荐使用scanf scanf 的定义 scanf函数的一些陷阱 举例情况...

TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?

点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 转瞬之间,今年已进入为期不足一个月的倒计时模式。在编程语言界,谁将问鼎 2017  年度编程语言?诸多开发者众说纷纭,有...
  • csdnnews
  • csdnnews
  • 2017年12月11日 00:00
  • 16841

TIOBE 12 月排行榜:古老的 C 和后起之秀 Kotlin,谁是年度编程语言之王?

转瞬之间,今年已进入为期不足一个月的倒计时模式。在编程语言界,谁将问鼎 2017  年度编程语言?诸多开发者众说纷纭,有人说是最近风头正盛且被纳入中国高考科目的 Python、有人认为还是老牌常青...
  • hbyh632
  • hbyh632
  • 2017年12月12日 10:32
  • 50

C语言—冒泡循环基本代码

  • 2009年12月21日 23:15
  • 341B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言之基本算法12—谁是冠军
举报原因:
原因补充:

(最多只允许输入30个字)