c语言求跳水运动员成绩,跳水排名_C语言编程实例_C语言_最全面的网站教程
问题描述:5位跳水高手参加10米高台跳水决赛,有好事者让5人据实力预测比赛结果.
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一.
决赛成绩公布之后,每位选手的预测都只说对了一半,即一对一错.请编程解出
比赛的实际名次.
解答:
(1)解题的重要一步是要将人的想法表示成机器能够实现的表达式,数学公式或操作
步骤.
(2)用计算机解题很多时候涉及到逻辑运算.
(3)用计算机解题往往从很多种可能性中寻找其中的一种或几种,应此最容易想到的
是枚举法,枚举法就会遇到大量的重复计算的问题,自然要用到循环结构,我在
程序中用了五重循环,想不用循环,却没能实现,欢迎大家提供不用循环的更好
的解法,我的QQ 348653994
(4)程序在VC++6.0下通过.
(5)运行结果:
A的名次是:3
B的名次是:1
C的名次是:5
D的名次是:2
E的名次是:4
程序原码:
#include
void main()
{
int cc1,cc2,cc3,cc4,cc5; //cc1到cc5代表5位选手的逻辑判断
int i,j,k,m,n; //i,j,k,m,n用于循环控制
int A,B,C,D,E; //A,B,C,D,E分别代表5位选手的名次
int g; //问题是否解决的BOOL值
A=0;B=0;C=0;D=0;E=0;g=0;
for(i=1;i<=5,A<=4;i++)
{ A++;
B=0;
for(j=1;j<=5,B<=4;j++ )
{
B++;
if(B==A)
B++;
C=0;
for(k=1;k<=5,C<=4;k++ )
{ C++;
if(C==A)
C++ ;
if(C==B)
C++;
D=0;
for(m=1;m<=5,D<=4;m++ )
{ D++;
if(D==A)
D++;
if(D==B)
D++;
if(D==C)
D++;
E=0;
for(n=1;n<=5,E<=4;n++)
{ E++;
if(E==A)
E++;
if(E==B)
E++;
if(E==C)
E++;
if(E==D)
E++;
cc1=((B==2)&&(!(A==3)))||((!(B==2))&&(A==3))
c语言求跳水运动员成绩,跳水排名_C语言编程实例_C语言_最全面的网站教程相关推荐
- c语言求三科平均成绩,C语言 4个人,姓名、学号三科成绩,求出平均成绩,按平均成绩由高到低 代码好多错误,不知道那错了,求解...
满意答案 qiheqx 2015.05.08 采纳率:56% 等级:10 已帮助:268人 您好,这样的: //其实这些语法错误都很好检查的,真正难查的是逻辑错误 //编译不通过的时候多看一下窗 ...
- c语言求a b 最大公约数和最小公倍数,常见算法:C语言求最小公倍数和最大公约数三种算法...
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,当中一个最小的公倍数是他们的最小公倍数,相同地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接 求 ...
- c语言求行列式的值原理,新手作品:行列式计算C语言版
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 对话 ControlHeightDecrease Shift+Up Arrow 向上调整选定的控件或对话一个对话单位 对话 ...
- c语言 求2到100的素数,2是素数吗(c语言输出100以内素数)
2是质数吗? 除了1和本身外,不能被其他任何自然数整数的自然数.又叫做素数,最小的素数是2,也是唯一的偶质数 100以内的质数共有25个,这些质数我们经常用到,可以用下面的. 1不是素数,最小的质数是 ...
- 三菱st语言编程实例_C语言编程实例39
素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 思路1):因此判断一个整数m是否是素数,只需把 m 被 2 ~ m ...
- C语言中 定义数组大小时 不能使用变量,编程达人 C语言中数组长度不能用变量定义吗...
C语言里,所有变量空间都是在程序运行之初向系统申请的,包括指针,除了一些动态申请方式如malloc函数.没有申请的空间系统是不允许读写的.那么如果一个数组大小是变量定义,则在程序运行前不能确定数组大小 ...
- scpi编程实例 c语言,SCPI_编程语句中文解释_scpi编程实例,scpi编程手册
Standard Commands for Programmable Instruments的缩写,即程控仪器(可编程仪器)标准命令集.SCPI 是一种建立在现有标准IEEE488.1 和 IEEE ...
- scpi编程实例 c语言,基于C#的可编程仪器标准命令(SCPI)实践 (附源代码)
基于C#的可编程仪器标准命令(SCPI)实践 (附源代码) SCPI 概述 SCPI于1990与IEEE 488.2协议一起面世.这套标准定义了可用于控制一切仪器的语法,命令结构以及数据格式.比如,通 ...
- C语言求一棵二叉树所有根到叶的路径(附完整源码)
C语言求一棵二叉树所有根到叶的路径 C语言求一棵二叉树所有根到叶的路径完整源码(定义,实现,main函数测试) C语言求一棵二叉树所有根到叶的路径完整源码(定义,实现,main函数测试) #inclu ...
最新文章
- 《淘宝店铺经营管理一册通》一一1.3 页面中的图片应用
- org.apache.jasper.JasperException: /jsp/menu.jsp (line: 8, column: 1) Page directive
- java c s测试_将Zlib Java与C进行基准测试
- 深度学习在图像超分辨率重建中的应用
- C语言之归并排序算法
- 互联网人,天生就是送外卖的料!
- Django框架(十八)—— auth框架:用户登录、注册、认证
- 【报错笔记】使用MultipartFile 出现异常:java.lang.ClassNotFoundException: org.apache.commons.fileupload...
- java u003_我在B站学编程 DAY-003 JAVA基础概念和语法
- ubuntu安装php5-mysql_Ubuntu下安装Apache2, php5 mysql
- mysql mode_MYSQL中的sql_mode模式
- 【树莓派】【网摘】树莓派与XBMC及Kodi、LibreELEC插件(三)
- anaconda windows theano keras 完全安装教程,没有gpu忽略那段话也成功了
- List、Map、Set三个接口,存取元素时,各有什么特点
- 比较两个sheet页中的内容,自动切换
- 图像局部特征(十九)--GLOH
- [数据结构] 图 ,邻接矩阵法,邻接表法
- OKhttpclient 使用代理访问服务
- 吴章金: 深度剖析 Linux共享库的“位置无关”实现原理
- #define宏定义(每天一个小虾米)