初夏小谈:判断运动员名次,杨辉三角,日本谋杀案(断案大师)
今天给大家带来三道经典题型。
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一;
比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
#include<Aventador_SQ.h>void MingCi()
{int arr[5] = { 0 };for(arr[0] = 1; arr[0] <= 5; arr[0]++)for (arr[1] = 1; arr[1] <= 5; arr[1]++)for (arr[2] = 1; arr[2] <= 5; arr[2]++)for (arr[3] = 1; arr[3] <= 5; arr[3]++)for (arr[4] = 1; arr[4] <= 5; arr[4]++){if (((arr[0] == 3) + (arr[1] == 2) == 1) + ((arr[1] == 2) + (arr[4] == 4) == 1) + ((arr[2] == 1) + (arr[3] == 2) == 1) + ((arr[2] == 5) + (arr[3] == 3) == 1) +((arr[4] == 4) + (arr[0] == 1) == 1) == 5){if (arr[0] * arr[1] * arr[2] * arr[3] * arr[4] == 120){printf("A=%d,B=%d,C=%d,D=%d,E=%d\n", arr[0], arr[1], arr[2], arr[3], arr[4]);}}}
}
int main()
{MingCi();system("pause");return 0;
}
2.
打印杨辉三角。
1
1 1
1 2 1
1 3 3 1
#include<Aventador_SQ.h>void PrintYangHui(int n)
{int arr[100][100] = { 0 };int i = 0;int j = 0;for (i = 0; i < n; i++){arr[i][0] = 1;arr[i][i] = 1;}for (i = 2; i < n; i++){for (j = 1; j < i; j++){arr[i][j] = arr[i - 1][j] + arr[i - 1][j - 1];}}for (i = 0; i < n; i++){for (j = 0; j <=i; j++){printf("%3d ", arr[i][j]);}printf("\n");}
}int main()
{int n = 0;scanf("%d", &n);PrintYangHui(n);system("pause");return 0;
}
3.
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个
嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
#include <Aventador_SQ.h>
int main()
{int murd = 0;for (murd = 'A'; murd <= 'D'; murd++)if ((murd != 'A') + (murd == 'C') + (murd == 'D') + (murd != 'D') == 3){printf("凶手是%c\n", murd);}system("pause");return 0;
}
珍&源码
初夏小谈:判断运动员名次,杨辉三角,日本谋杀案(断案大师)相关推荐
- 【每日一算法】杨辉三角 II
每日一算法-杨辉三角 II 题目 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 3 输出: [1,3,3,1] ...
- 【C语言】打印杨辉三角
题目描述 输入数字 n ,打印 n 行杨辉三角 1 1 1 1 2 1 1 3 3 1 -- 小贴士:什么是杨辉三角? 定义: 每个数等于它上方两数之和. 每行数字左右对称,由1开始逐渐变大. 第n行 ...
- c语言智力题 操作符详解例题 数据存储 指针初阶 水仙花数 杨辉三角 逆序字符串 喝汽水问题 打印图形 猜凶手 使用指针打印数组内容 调整奇数偶数顺序 运动员猜名次
[题目名称] 下面代码的结果是:a #include <stdio.h> int i; int main() {i--; //sizeof'的返回值是无符号整型if (i > siz ...
- C语言基础09——数据在内存中的存储。整型的存储、大小端讲解、浮点数的存储、杨辉三角、找凶手、猜名次
目录 数据类型 基本内置类型 类型的基本分类 整型在内存中的存储 计算机中整数的三种表示方法:原码.反码.补码 大小端 练习 浮点型在内存中的存储 为什么以下程序输出结果与想象不同? 浮点数存储规则 ...
- 【猜凶手,猜名次,杨辉三角】经典小学奥数的代码逻辑是什么?
众所周知,数学逻辑无孔不入,那么如何结合自己想奥数题的逻辑来编写代码呢 目录 1.猜凶手 2.猜名次 3.杨辉三角 1.猜凶手 题目 A说:不是我. B说:是C. C说:是D. D说:C在胡说 已知3 ...
- 杨辉三角+判断奇数并求和
这两周部门没有专门出题目让我们做,这很明显是考验我们的学习自主性, 嗯,这考验到我了,这两周也只是把以前的代码用子函数的方法改了一下代码,这两天老师开始讲指针了,可恶,函数视频还没怎么看,已经要开始看 ...
- Java小案例——使用双重for循环实现杨辉三角的输出
杨辉三角特点分析(如图): *第i行有i列 *每一行的第一个数都为1 *每一行的最后一个数都为1 *当前数(非第一列和最后一列)等于上面一个数+上面一个数的左边的数 实现代码: /*** 要求:输出杨 ...
- mysql杨辉三角_两个经典的小例子:杨辉三角和水仙花
package fllower; /** * 打印杨辉三角 * @author acer * */ public class YangHui { public static void main(Str ...
- 怎样用php打印杨辉三角,php打印杨辉三角小例子
/** * 打印杨辉三角: * 1 * 1 1 * 1 2 1 * 1 3 3 1 * 1 4 6 4 1 * 1 5 10 10 5 1 * 1 6 15 20 15 6 1 * */ fu ...
- C语言之杨辉三角小游戏
本次的主任务就是用c语言实现一个杨辉三角的图案,具体要求及演示代码如下: #include<stdio.h> #include<stdlib.h> int main() {in ...
最新文章
- Java序列化的作用和反序列化
- 微信jsapi支付获取code_微信支付(公众号支付JSAPI)
- 剑指offer——变态跳台阶
- 为什么要使用叶脊(leaf-spine)拓扑网络zz
- 怎么退出python命令行cd找到txt文档_《python怎么读取txt文件》
- css自动换行加前置_StudyNode -- CSS
- 使用canvas制作一个移动端画板
- 观察者模式(发布--订阅模式)
- 做了MVC模式一年,可不要把传统模式忘记呀!ashx配合aspx实现AJAX加载JSON数据...
- 用友t3服务器更改是哪个文件夹里,用友t3服务器地址变更
- 探秘小程序(3):登录
- 3.4 方便快捷的魔棒工具 [Ps教程]
- SAP注塑行业ERP系统软件的分析
- linux压缩文件命令_Linux 系统压缩和解压 zip 格式文件
- 计算机系统维护论文5000字,计算机系统维护毕业论文
- VUE中动态改变字体大小
- cacheable注解原理_@Cacheable的实现原理
- 4、编写程序,根据用户输入的数字转换成相应的中文的大写数字。例如,1.23转换为“壹点贰叁”。
- SpringBoot写配置文件报错“The elements [xxx,xxx] were left unbound.“
- 专访凌云光技术3D视觉业务部经理李淼:做好技术和产品,为VR行业服务
热门文章
- 德客易行帮你解析华为B2B战略
- Microsoft SQL Server2008——“远程过程调用失败 [0x800706be] 错误“。
- 混合云这个砝码到底有多重?
- 电脑显示没有被指定在上运行_电脑出现**.dll没有被指定在Windows上运行怎么办...
- Stata 笔记:批量实现:xlsx/csv与dta互相转换
- 大一计算机学什么内容,大一计算机的学习心得范文
- 几种多线程实现方式的优缺点
- TouchGFX开发(3)----使用TouchGFX配置IIC接口OLED
- xutils 用法详解_若雪似风_新浪博客
- wordpress最佳架构_大学的22个最佳WordPress主题