当前位置: 首页 > wzjs >正文

大学建设网站的意义一个免费的网站

大学建设网站的意义,一个免费的网站,仿做网站可以整站下载器吧,网站群建设存在的问题题意 这里有两个队伍分别叫 A 和 B。 分别给定这两个队伍的胜利数、净胜局、平局数量。 求哪个队更厉害,就输出哪个。 具体比较规则如下: 两队中胜利数高的队伍更厉害。 若胜利数相同,净胜数高的队伍更厉害。 若净胜数仍然相同&#x…

题意

这里有两个队伍分别叫 A 和 B。

分别给定这两个队伍的胜利数、净胜局、平局数量。

求哪个队更厉害,就输出哪个。

具体比较规则如下:

两队中胜利数高的队伍更厉害。

若胜利数相同,净胜数高的队伍更厉害。

若净胜数仍然相同,平局记录数更低的队伍更厉害。

(题目特殊条件:平局数一定不一样)

举个例子。

队伍 A B 的数据如下:

队伍:A B

胜利数:11 11

净胜数:20 20

平局数:7 6

那么比较过程(如图所示):


对于这个样例的解释:

前面的胜利数和净胜数都一样,所以只能比较平局数。又因为平局数越小越厉害,故 B 要更厉害所以输出 B。

思路

首先,我们要输入。

  • 注:这里用数组记录。w[] 为胜利数、c[] 为净胜数、t[] 为平局数。这里下标为 1 的是 A 队,同理可得下表为 2 的是 B 队。
cin>>w[1]>>c[1]>>t[1]>>w[2]>>c[2]>>t[2];

输入完之后,根据题目要求:我们要对 A B 两队的数据进行挨个比较。

首先登场的是胜局数。如果它不同,直接比较然后输出哪一队更强即可。

这部分的代码:

(如果你没看懂 cout 输出的是什么,那么请移步到后面)

if(w[1]!=w[2]){cout<<(w[1]>w[2]?"A":"B");
}

其次,如果胜利局数一样,那就比较净胜局数。这里是净胜局数越多越好。

else if(c[1]!=c[2]){cout<<(c[1]>c[2]?"A":"B");
}

最后,如果净胜局数也一样,那就比较平局数记录。这里是平局数越少越好。

else{cout<<(t[1]>t[2]?"B":"A");
}

由于题目有特殊条件说不可能平局数记录也一样,所以到此为止。

放一下完整代码:

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=5;
int w[N],c[N],t[N];
signed main(){cin>>w[1]>>c[1]>>t[1]>>w[2]>>c[2]>>t[2];if(w[1]!=w[2]){cout<<(w[1]>w[2]?"A":"B");}else if(c[1]!=c[2]){cout<<(c[1]>c[2]?"A":"B");}else{cout<<(t[1]>t[2]?"B":"A");}return 0;
}

如果你不知道这里:

const int N=5;

是在干什么,这一份是直接定义变量的代码:

#include<bits/stdc++.h>
#define int long long
using namespace std;
int w[5],c[5],t[5];
signed main(){cin>>w[1]>>c[1]>>t[1]>>w[2]>>c[2]>>t[2];if(w[1]!=w[2]){cout<<(w[1]>w[2]?"A":"B");}else if(c[1]!=c[2]){cout<<(c[1]>c[2]?"A":"B");}else if(t[1]!=t[2]){cout<<(t[1]>t[2]?"B":"A");}return 0;
}

如果你没看懂 cout 输出的是啥

这里使用的是三目运算符。

格式为:

/*[条件]*/?/*[如果满足条件,那么……]*/:/*[如果不满足条件,那么……]*/;

约等于:

if(/*[条件]*/)/*[如果满足条件,那么……]*/;
else/*[如果不满足条件,那么……]*/;

这就是三目运算符。三目运算符后面不满足条件执行的东西只能是一句话,就相当于是不打括号的 if 和 else。使用三目运算符可以在编程的时候加快你的速度。

这里附上不用三目运算符的版本:

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=5;
int w[N],c[N],t[N];
void A(){//用函数封装更方便 cout<<"A";
}
void B(){cout<<"B";
}
signed main(){cin>>w[1]>>c[1]>>t[1]>>w[2]>>c[2]>>t[2];if(w[1]!=w[2]){if(w[1]>w[2])A();else B();}else if(c[1]!=c[2]){if(c[1]>c[2])A();else B();}else{if(t[1]>t[2])B();else A();}return 0;
}

顺带附上不用函数封装的输出的版本:

#include<bits/stdc++.h>
#define int long long
using namespace std;
const int N=5;
int w[N],c[N],t[N];
signed main(){cin>>w[1]>>c[1]>>t[1]>>w[2]>>c[2]>>t[2];if(w[1]!=w[2]){if(w[1]>w[2])cout<<"A";else cout<<"B";}else if(c[1]!=c[2]){if(c[1]>c[2])cout<<"A";else cout<<"B";}else{if(t[1]>t[2])cout<<"B";else cout<<"A";}return 0;
}

顺带附上我的通过记录!

(你有发现这四个字是四个不同版本代码的提交记录吗?)

那么这道题就结束了,希望可以帮到你!

http://www.dtcms.com/wzjs/273395.html

相关文章:

  • 给公司做网站销售怎样啦seo短视频入口
  • 网站建设及安全管理企业营销策划论文
  • 多用户商城网站建设二次开发seo综合查询
  • 2017做网站挣钱吗软文推广的好处
  • app下载安装官方免费河北seo基础知识
  • 能通过付费网站看别人空间吗武汉seo首页优化技巧
  • 家装公司网站建设方案b站黄页推广软件
  • 万网虚拟机怎么做两个网站外贸怎么建立自己的网站
  • 在百度搜不到网站上海百度seo网站优化
  • 网站建设栏目结构表百度置顶广告多少钱
  • 五合一网站做优化好用吗网站关键词排名优化工具
  • 怎么查网站有没有做底部导航传统营销方式有哪些
  • 怎么查看网站是用什么系统做的网络营销策划书范文模板
  • WordPress 固定域名seo优化排名怎么做
  • 彩票网站怎么做收银重庆黄埔seo整站优化
  • 饿了么网站怎么做的百度搜索官方网站
  • 手机网站怎么备案百度搜索网址大全
  • 免费网站建设无广告百度网页pc版登录
  • 那个网站可以找人做设计师域名免费注册0元注册
  • 58同城找工作app下载北京seo关键词优化收费
  • 如何注册一个免费域名河南seo推广
  • 做外贸需要哪些网站重庆排名seo公司
  • 网页无法访问此页面长沙seo优化首选
  • 网站自适应手机转码餐饮店如何引流与推广
  • 玉泉路网站建设怎么建公司网站
  • 廊坊模板建站代理考研培训机构排名
  • 学校网站建设说明seo系统培训班
  • 合肥网站开发哪家好百度下载app下载安装到手机
  • 北京网站制作公司电话武汉seo公司出 名
  • 学生萝莉做h视频网站磁力搜索引擎torrentkitty