首页 > 其他分享 >C语言初阶习题【27】猜名次

C语言初阶习题【27】猜名次

时间:2025-01-13 21:30:18浏览次数:3  
标签:27 名次 比赛 int 第二 选手 初阶 习题 第四

1. 题目描述

5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果:

A选手说:B第二,我第三;

B选手说:我第二,E第四;

C选手说:我第一,D第二;

D选手说:C最后,我第三;

E选手说:我第四,A第一;

比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。

2. 思路

在这里插入图片描述

3.代码实现


#include<stdio.h>
int main()
{
	int A = 0;
	int B = 0;
	int C = 0;
	int D = 0;
	int E = 0;
	for (A = 1; A <= 5; A++)
		for (B = 1; B <= 5; B++)
			for (C = 1; C <= 5; C++)
				for (D = 1; D <= 5; D++)
					for (E = 1; E <= 5; E++)
						if (((B == 2) + (A == 3) == 1 && (B == 2) + (E == 4) == 1 && (C == 1) + (D == 2) == 1 && \
							(C == 5) + (D == 3) == 1 && (E == 4) + (A == 1) == 1) == 1)
							if (120 == A * B * C * D * E)//五人名次不同,即相乘为定值120来筛选重复名次
								printf("A=%d  B=%d  C=%d  D=%d  E=%d\n", A, B, C, D, E);
	return 0;
}

在这里插入图片描述

标签:27,名次,比赛,int,第二,选手,初阶,习题,第四
From: https://blog.csdn.net/graceyun/article/details/145109999

相关文章

  • JSP兰州市邮政公司新邮预订户管理信息系统pk277(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、课题名称兰州市邮政公司新邮预订户管理信息系统二、研究背景与意义随着电子商务的快速发展和人们对快递服务需求的增加,邮政公司成为现代社会......
  • Hive SQL必刷练习题:复购率问题
    是说这个数据表中,找到最后一天,也就是今天的日期,max(date)over()Stoday【借助开窗函数】截至最后一天位置,也就是“今天“,表中的最新的一天去看90天内“某商品复购率=近90天内购买它至少两次的人数÷购买它的总人数”首先分析两个度量值,统计粒度是不一样的近90天内......
  • LeetCode 2275: 按位与结果大于零的最长组合题解
    LeetCode2275:按位与结果大于零的最长组合题解1.题目分析这道题目考察了位运算的基本概念和应用。我们需要在给定的数组中找出最长的子序列,使得这些数字进行按位与运算后的结果大于0。1.1关键概念按位与运算(&)两个二进制位都为1时,结果为1。只要有一个为0,结果就为0......
  • 背包九讲练习题
    01背包有N种物品和一个容量为V的背包,每种物品只有1个,第i种物品的体积为v[i],价值为w[i]。问将哪些物品装入背包,可使总体积不超过背包容量,且总价值最大,输出最大值。0<N,V<=1000;0<v[i],w[i]<=1000#include<bits/stdc++.h>intmain(){intN,V;std::cin>>N>>V;......
  • 2025/1/12 力扣每日一题(2275.按位与结果大于零的最长组合)
    来源:力扣(LeetCode)链接:https://leetcode.cn/problems/largest-combination-with-bitwise-and-greater-than-zero/description/?envType=daily-question&envId=2025-01-12题目:对数组nums执行按位与相当于对数组nums中的所有整数执行按位与。例如,对nums=[1,5,3]来......
  • SAP SD学习笔记27 - 贩卖契约(框架协议)2 - 基本契约 - 金额契约(价值合同)
    上一章讲了贩卖契约(框架协议)的概要,以及贩卖契约中最为常用的基本契约-数量契约。SAPSD学习笔记26-贩卖契约(框架协议)的概要,基本契约-数量契约-CSDN博客本章继续讲SAP中的内容:-基本契约-金额契约目录1,基本契约-金额契约1-1,基本契约-金额契约概要1-2,有......
  • [2753]基于JAVA的自习室预约智慧管理系统的设计与实现
    毕业设计(论文)开题报告表姓名学院专业班级题目基于JAVA的自习室预约智慧管理系统的设计与实现指导老师(一)选题的背景和意义在当前社会环境下,随着科技的发展和互联网的普及,人们的生活、学习方式也发生了巨大的变化。尤其是对于在校大学生来说,如何有效地利用自习室资源,提高......
  • [2749]基于JAVA的能源管理绩效评估智慧管理系统的设计与实现
    毕业设计(论文)开题报告表姓名学院专业班级题目基于JAVA的能源管理绩效评估智慧管理系统的设计与实现指导老师(一)选题的背景和意义选题背景与意义随着社会经济的快速发展和人口增长,能源需求持续增加,资源环境压力日益增大。能源管理作为解决这一问题的重要手段,其重要性不......
  • 【Leetcode 每日一题】3270. 求出数字答案
    问题背景给你三个正整数num1num_1num1​,......
  • Axure RP 9.0.0.3727 免费版下载及安装使用教程
    Axurerp是美国Axuresoftwaresolution公司的旗舰产品。它是一种专业的快速原型设计工具,允许负责定义需求和规格、设计功能和界面的专家快速创建应用软件或web网站的线框图、流程图、原型和规格描述文档。作为一种专业的原型设计工具,它可以快速高效地创建原型,同时支持多人合作设......