C++实现乒乓球比分判定

本文实例为大家分享了C++实现乒乓球比分判定的具体代码,供大家参考,具体内容如下

编写程序判断乒乓球比赛的结果:输入双方比分,输出谁胜谁负

此题的难度分3个级别

1、输入的是一局比赛结束时的比分;
2、输入的不仅可能是一局比赛结束时的比分,还有可能是比赛进行过程中的比分;
3、输入任意两个非负整数

下面选择第三种难度完成:

#include <iostream>

using namespace std;

int main() {
 int player1, player2;

 cout << "input two scores: " << endl;
 cin >> player1 >> player2;

 if (player1 < 0 || player2 < 0) cout << "wrong input" << endl;
 else {
  if (player1 == 11 && player2 < 10) cout << "player1 wins" << endl;
  if (player2 == 11 && player1 < 10) cout << "player2 wins" << endl;
  if (player1 < 11 && player2 < 11) cout << "not over" << endl;

  if (player1 > 10 && player2 > 10) {
   if ((player1 - player2) > 2 || (player2 - player1) > 2) cout << "wrong input" << endl;
   if ((player1 - player2) == 2) cout << "player1 wins" << endl;
   if ((player2 - player1) == 2) cout << "player2 wins" << endl;
   if ((player1 - player2) <= 1 || (player2 - player1) <= 1) cout << "not over" << endl;
  }
 }

 return 0;
}

试题分析:

①考察初学者的逻辑分析;
②考察基本语法if else的熟练程度;
③将日常生活作为程序设计的载体,寓教于乐;

补充:C++乒乓球比赛代码

两个乒乓球队进行比赛,各处三人,甲队为ABC,乙队为XYZ,其中A不和X比赛,C不和X,Z,比赛,找出三队赛手的名单

#include "stdafx.h"
#include<iostream>
using namespace std;

int main()
{
 char i, j, k;
 for (i = 'X'; i <= 'Z'; i++) {
 for (j = 'X'; j <= 'Z'; j++)
 {
 if (i != j) {
 for (k = 'X'; k <= 'Z';k++) {
  if (i !=k&&j != k) {
  if (i != 'X'&&k != 'X'&& k != 'Z') {
  cout << "A-----" << i << endl << "B-----" << j << endl<< "C-----" << k << endl;
  }
  }
 }
 }
 }
 }
 system("pause");
 return 0;
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • C语言实现乒乓球比赛

    本文实例为大家分享了C语言实现乒乓球比赛的具体代码,供大家参考,具体内容如下 1).基本要求 用8个LED发光管(红黄绿)的来回滚动显示来模拟打乒乓球时乒乓球在两边球台上的来回运动.比赛双方用按钮/开关(双方各用1个按钮/开关)的方法来模拟发球与接球,即发球方按动其控制的按钮/开关/健,球从发球方一侧向对方运动(LED发光管从发球方到对方逐个点亮,滚动显示),当球运动至接球方时,接球方立即按动其控制的按钮/开关/键,"击球"使球"弹回"发球方一侧,如此周而复始,直至

  • C++实现乒乓球比分判定

    本文实例为大家分享了C++实现乒乓球比分判定的具体代码,供大家参考,具体内容如下 编写程序判断乒乓球比赛的结果:输入双方比分,输出谁胜谁负 此题的难度分3个级别 1.输入的是一局比赛结束时的比分: 2.输入的不仅可能是一局比赛结束时的比分,还有可能是比赛进行过程中的比分: 3.输入任意两个非负整数 下面选择第三种难度完成: #include <iostream> using namespace std; int main() { int player1, player2; cout <&

  • 正则表达式判定保留2位小数的实现代码

    废话不多说了,直接给大家贴代码了,具体代码如下所示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery.min.js" ></script> </head> &l

  • 使用基于jquery的gamequery插件做JS乒乓球游戏

    我建议大家先学会些基础的JS,再学jquery,这样会更好接受些新的东西.今天我们要试着做个js经典游戏,打乒乓球的游戏,这款游戏大概是我做得最多次的了,我有用过xna.flash.js都做过同一款.先上张截图,不然大伙还不知道是什么东西. 它的演示地址是:http://www.lovewebgames.com/demo/gamepingbang/ 采用的技术是jquery+gamequery, jquery大家都知道是什么了,本文重点介绍下gamequery,gamequery是一款jquer

  • 判定一个字符串是否为有效时间的函数

    判定一个字符串是否为有效时间的函数,为有效时间则返回1,不是有效时间则返回0. CREATE OR REPLACE FUNCTION is_date(parameter VARCHAR2) RETURN NUMBER IS val DATE; BEGIN val := TO_DATE(NVL(parameter, 'a'), 'yyyy-mm-dd hh24:mi:ss'); RETURN 1; EXCEPTION WHEN OTHERS THEN RETURN 0; END; 具体例子,可以直

  • 前端开发过程中浏览器版本的两种判定方法

    在网上查找浏览器及版本判定方法有好多,此处小弟总结一二,以节省大家时间. 1.jquery的方法: 通过正则表达式可判定常用浏览器及其版本. 复制代码 代码如下: <span style="font-size:12px">function allinfo(){ var ua = navigator.userAgent; ua = ua.toLowerCase(); var match = /(webkit)[ \/]([\w.]+)/.exec(ua) || /(opera

  • 判定是否原生方法的JS代码

    浏览器的趋势是加入越来越多对象,像Worker,同时也为旧有的对象添加新方法.如何兼容它的第一步就是检测它们是否存在,没有则补上自己的兼容代码.这时问题就来了,有的类库是给你做了这一步,但有时没有,有时是做了,但并不符合标准.因此单纯是typeof Array.prototype.map === "function"可能不够用.这时isNative方法就要登场了. 我一直用的版本,自己写的: 复制代码 代码如下: var isNative = function(method){//判定

  • thinkphp关于简单的权限判定方法

    实例如下: <li> <label>权限</label> <cite> <input name="MB_right" type="radio" value="1" checked="checked">超级管理员 <input name="MB_right" type="radio" value="0"&

  • 素数判定算法的实现

    1. 素数判定问题 素数判定问题是一个非常常见的问题,本文介绍了常用的几种判定方法. 2. 原始算法 素数的定义是,除了能被1和它本身整除而不能被其他任何数整除的数.根据素数定义 只需要用2到n-1去除n,如果都除不尽,则n是素数,否则,只要其中有一个数能整除则n不是素数. 复制代码 代码如下: bool is_primer1(int num) {     int i;     for(i = 2; i < num; i++) {       if(num % i == 0) {        

  • 解析C++浮点数无效值的定义与无效值判定的小结

    在实际计算中可能会出现浮点型的无效数据,格式化输出到文件中内容为1.79769e+308,输出到界面就是很大一串数据.这两种方式无论哪种在阅读和查找时就不是很方便.在开发中遇见浮点型数据无效值得判定. 无效值定义如下:#define InvalidDouble *(double*)("\xff\xff\xff\xff\xff\xff\xef\x7f")double  price;.........(计算步骤省掉)price=GetPrice(); //获取数据 通过下面方式对浮点型的无

  • mysql中取系统当前时间,当前日期方便查询判定的代码

    php中常通过下面的代码,得到判定日期的sql查询语句 复制代码 代码如下: $now = time(); //获取当期的日期 $sql="select * from `team` where end_time>$now ORDER BY sort_order limit 0,4"; 获取当前时间的MySql时间函数 处理MySql时间日期的函数有很多,下面为您介绍的就是用于获取当前时间的MySql时间函数,如果您对此感兴趣的话,不妨一看 下面为您介绍的MySql时间函数用于获取

随机推荐