![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
第二周:训练和测试二
文章平均质量分 51
2023小学期
Munich's Ricardo
这个作者很懒,什么都没留下…
展开
-
作业训练二 编程题 20. 锤子剪刀布
C代表“锤子”、J代表“剪刀”、B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格。当我们输入整数,按回车,实际上输入的是:整数和换行符号(\n)。cin把整数读进了,但是换行符号没有读,因此如果接下来输入字符串,即使用cin.getline,首先会读入\n。输出第1、2行分别给出甲、乙的胜、平、负次数,数字间以1个空格分隔。现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。且n为比我们已知的输入字符串大小还大的某一个数,之后便可对输入字符串进行操作。原创 2023-06-27 17:32:16 · 84 阅读 · 0 评论 -
作业训练二 编程题 14. 数的距离差(qsort排序,绝对值函数)
double cabs(struct complex znum) //返回复数znum的绝对值。输出一个数x,该数在所有n个数中的距离差最小;如果有两个数的距离差都是最小,输出较小的哪个。double fabs(double x) //返回双精度参数x的绝对值。long labs(long n) //返回长整型参数n的绝对值。int abs(int i) //返回整型参数i的绝对值。包括两行,第一行一个数n,表示第二行有n个正整数。其中abs()为求一个数的绝对值。原创 2023-06-27 16:06:53 · 62 阅读 · 0 评论 -
作业训练二 编程题 1. 字符串反转2
此处a为以遇到空格不停止遇到回车才停止的string字符串,也就是一行字符串。3.substr()函数截取字符串 C++头文件为string。2.a.length()与a.size()都可表示该行字符串包括了空格的大小。原创 2023-06-27 08:54:49 · 85 阅读 · 1 评论 -
作业训练二 编程题 5. 点球大战
【问题描述】在足球比赛中,有不少赛事,例如世界杯淘汰赛和欧洲冠军联赛淘汰赛中,当比赛双方经过正规比赛和加时赛之后仍然不分胜负时,需要进行点球大战来决定谁能够获得最终的胜利。每组数据的第一行包含一个整数N(1原创 2023-06-28 15:16:51 · 212 阅读 · 1 评论 -
作业训练二 编程题 17. 小A的计算器
2.通常先用等长度的字符串先将两个运算数储存起来,涉及到进位时往往需要综合考虑上下两位的进位可能。a - b 即a的ASCII码减去b的ASCII码,记为int k = a - b。获取ASCII码对应的字符:(char)a 或 a = m;1.进制数的加减法往往需要运用到字符型与整型数的相互转换。获取字符的ASCII码:(int)a 或 m = a;结果对应的字符:(char)k。原创 2023-06-28 08:59:50 · 116 阅读 · 0 评论