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

 更新时间:2020年05月27日 16:47:50   作者:Alex山南水北  
这篇文章主要为大家详细介绍了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;
}

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

您可能感兴趣的文章:

相关文章

  • C语言实现三子棋游戏(棋盘可变)

    C语言实现三子棋游戏(棋盘可变)

    这篇文章主要为大家详细介绍了C语言实现三子棋游戏,棋盘可变,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • C/C++读写JSON数据的详细过程记录

    C/C++读写JSON数据的详细过程记录

    JSON文件无论是在web开发、客户端开发、服务端等开发中都是应用比较广泛的的第一种轻量级数据交换格式,非常方便阅读和编写,下面这篇文章主要给大家介绍了关于C/C++读写JSON数据的详细过程,需要的朋友可以参考下
    2023-04-04
  • C++如何切割String对象的方法

    C++如何切割String对象的方法

    C++相较于Java,Python 并没有提供的字符串分割的函数split,因此需要自己进行编写,本文主要介绍了C++如何切割String对象的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 详解c语言中的 strcpy和strncpy字符串函数使用

    详解c语言中的 strcpy和strncpy字符串函数使用

    strcpy 和strcnpy函数是字符串复制函数。接下来通过本文给大家介绍c语言中的strcpy和strncpy字符串函数使用,感兴趣的朋友跟随小编要求看看吧
    2018-10-10
  • C语言左旋转字符串与翻转字符串中单词顺序的方法

    C语言左旋转字符串与翻转字符串中单词顺序的方法

    这篇文章主要介绍了C语言左旋转字符串与翻转字符串中单词顺序的方法,给出了相关的两道算法题目作为例子,需要的朋友可以参考下
    2016-02-02
  • C++实现歌手比赛评分系统

    C++实现歌手比赛评分系统

    这篇文章主要为大家详细介绍了C++实现歌手比赛评分系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 深入分析C语言存储类型与用户空间内部分布

    深入分析C语言存储类型与用户空间内部分布

    这篇文章主要介绍了C语言存储类型与用户空间内部分布,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-12-12
  • C语言格式输出二进制的2种方法总结

    C语言格式输出二进制的2种方法总结

    众所周知C中以八进制,十进制和十六进制都可以通过%o,%d和%x轻松实现,然而唯独没有提供二进制输出的快速方式,下面这篇文章主要给大家介绍了关于C语言格式输出二进制的2种方法,需要的朋友可以参考下
    2022-08-08
  • C++关于const与引用的分析讲解

    C++关于const与引用的分析讲解

    Const 是C++中常用的类型修饰符,常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的,引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量
    2022-04-04
  • C语言实现高精度的加法

    C语言实现高精度的加法

    这篇文章主要为大家详细介绍了C语言实现高精度的加法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-05-05

最新评论