没有合适的资源?快使用搜索试试~ 我知道了~
《C语言学习与应用》程序设计参考-跳水名将.docx
0 下载量 142 浏览量
2022-12-16
05:23:40
上传
评论
收藏 9KB DOCX 举报
温馨提示
试读
1页
《C语言学习与应用》程序设计参考-跳水名将.docx
资源推荐
资源详情
资源评论
问题描述:5位跳水高手参加1 0米高台跳水决赛,有好事者让5人据实力预测比赛结果.
A选手说:B第二,我第三;B选手说:我第二,E第四;
C选手说:我第一,D第二;D选手说:C最后,我第三;
E选手说:我第四,A第一.
决赛成绩公布之后,每位选手的预测都只说对了一半,即一对一错.请编
程解出
比赛的实际名次.
include <iostream.h>void main()
(int cc1 ,cc2,cc3,cc4,cc5; //cc1到cc5代表5位选手的逻辑判断
int A
3
B,C
5
D,E; //A, B, C, D, E分别代表5位选手的名次int g;〃问题是否解决的BOOL值
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++)
{
cc1=((B==2)&&(!(A==3)))||((!(B==2))&&(A==3));cc2=((B==2)&&(!(E==4)))||((!(B==2))&&(E==
4));
cc3=((C==1)&&(!(D==2)))||((!(C==1))&&(D==2));cc4=((C==5)&&(!(D==3)))||((!(C=
=5))&&(D==3));
cc5=((E==4)&&(!(A==1 )))||((!(E==4))&&(A==1));
if(((cc1+cc2+cc3+cc4+cc5)==5)&&(A』B)&&(A!=C)&&(A!=D)&&(A!=E)&&(B!=C)&
&(B!=D)&&(B!=E)&&(C!=D)&&(C!=E)&&(D!=E))
{ g=i;
cout«
H
A 的名次是:“vvAvvendl;
cout«
n
B 的名次是:"vvBvvendl;
cout«
n
C 的名次是:“vvCvvendl;
cout«
H
D 的名次是:“vvDvvendl;
cout«"E 的名次是:“vvEvvendl;
}}}}};
if(g!=1)
cout«℃an't found !"«endl;
资源评论
matlab大师
- 粉丝: 2414
- 资源: 9万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功