L1-024~L1-026

news/2025/1/30 4:42:17/

题目

如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。
输入格式:
输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。
输出格式:
在一行中输出D天的后天是星期几。
输入样例:
3
输出样例:
5

代码

#include <iostream>
using namespace std;
int main()
{int a;cin >> a;cout << (a + 1) % 7 + 1;
}

题目

题的目标很简单,就是求两个正整数A和B的和,其中A和B都在区间[1,1000]。稍微有点麻烦的是,输入并不保证是两个正整数。
输入格式:
输入在一行给出A和B,其间以空格分开。问题是A和B不一定是满足要求的正整数,有时候可能是超出范围的数字、负数、带小数点的实数、甚至是一堆乱码。
注意:我们把输入中出现的第1个空格认为是A和B的分隔。题目保证至少存在一个空格,并且B不是一个空字符串。
输出格式:
如果输入的确是两个正整数,则按格式A + B = 和输出。如果某个输入不合要求,则在相应位置输出?,显然此时和也是?。
输入样例1:
123 456
输出样例1:
123 + 456 = 579
输入样例2:
22. 18
输出样例2:
? + 18 = ?
输入样例3:
-100 blabla bla…33
输出样例3:
? + ? = ?

简单解释

很明显,先保存为字符串然后对其做判断,注意审题,我没有看到数字,被卡在13分了好久。

代码

编译器:Python 3

a = input()
for i in range(len(a)):if a[i] == ' ':a = [a[:i], a[i + 1:]]break
sign_a, sign_b = 0, 0
for i in range(len(a[0])):if a[0][i] > '9' or a[0][i] < '0':sign_a = 1
if sign_a == 0:if int(a[0]) > 1000 or int(a[0]) < 0:sign_a = 1
for i in range(len(a[1])):if a[1][i] > '9' or a[1][i] < '0':sign_b = 1
if sign_b == 0:if int(a[1]) > 1000 or int(a[1]) < 1:sign_b = 1
if sign_a == 0:if sign_b == 0:c = int(a[0]) + int(a[1])print(a[0] + " + " + a[1] + " = {}".format(c))else:print(a[0] + " + ? = ?")
elif sign_b == 0:print("? + " + a[1] + " = ?")
else:print("? + ? = ?")

题目

这道超级简单的题目没有任何输入。
你只需要把这句很重要的话 —— “I Love GPLT”——竖着输出就可以了。
所谓“竖着输出”,是指每个字符占一行(包括空格),即每行只能有1个字符和回车。
输入样例:

输出样例:
I

L
o
v
e

G
P
L
T

代码

#include <iostream>
using namespace std;
int main()
{cout << "I" <<endl;cout << " " <<endl;cout << "L" <<endl;cout << "o" <<endl;cout << "v" <<endl;cout << "e" <<endl;cout << " " <<endl;cout << "G" <<endl;cout << "P" <<endl;cout << "L" <<endl;cout << "T" <<endl;
}

点击俺返回目录


http://www.ppmy.cn/news/162383.html

相关文章

渲染学生信息表

代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible" content"IEedge"><meta name"viewport" content"widthdevice-width, initi…

使用VS编译遇到的一些错误代码以及解决方法

背景: 系统环境使用:win10 64位. 编译器使用VS2015. 错误代码: C4996: 出现这种错误的解决办法: 右击项目属性->选择c/c->高级 C1853 出现这种错误是你引用了C语言的函数,编译器预编译的无法识别该使用哪种编译器.解决办法是关闭预编译. 右击项目属性->c/c->…

python后端接口框架Flask的基本用法

简介 在现代Web开发中&#xff0c;后端接口是十分重要的一部分。它们建立了前端和后端之间的连接&#xff0c;使得数据能够在两者之间传递。Python是一门受欢迎的动态编程语言&#xff0c;它可以用来编写高效且功能强大的后端接口。本文将介绍如何使用Python编写后端接口&…

常见思科光模块型号大全

思科光模块是国外的一个光模块品牌&#xff0c;是由思科系统公司研发及生产的。思科&#xff08;全称&#xff1a;思科系统公司&#xff0c;外文名&#xff1a;Cisco Systems, Inc.&#xff09;是一家网络解决方案供应公司&#xff0c;总部位于美国。下面表格是思科的光模块型号…

RTL8370N 8口千兆交换机 PCB图纸方案资料 和芯片的datasheet

RTL8370N? 8口千兆交换机 PCB图纸方案资料 和芯片的datasheet。 资料包括PCB图、原理图和物料清单和datasheet。 图纸已经过量产测试。 YID:446649981471729M记杂货

色带(8种颜色)选择器

8颜色色带选择器&#xff0c;效果如下图 export let colorRampList [{id: colorRamp-1,colorRamp: [#00939C, #65B3BA, #A2D4D7, #C1E6C6, #F5B097, #E17449, #C22E00, #8B0000]},{id: colorRamp-2,colorRamp: [#FFFACD, #EAD98A, #CABB43, #99A70A, #5F9304, #408812, #086D…

GIS常用符号化色带(超级色带)根据python制作

GIS自带的色带比较单一&#xff0c;今天分享一款色带&#xff0c;应用之后大家出图的时候可以选择更多的配色&#xff0c; 色带文件获取地址&#xff1a;arcgis超级色带&#xff0c;可以符号化更多彩、更多风格的色带&#xff0c;直接添加即可使用_arcgis添加色带,arcgis好看的…

华为S6720-LI系列交换机光模块解决方案

S6720-LI系列万兆交换机是华为开发的新一代精简型全万兆盒式交换机&#xff0c;可用于园区网和数据中心万兆接入。本期文章&#xff0c;易天光通信&#xff08;ETU-LINK&#xff09;将为大家介绍华为S6720-LI系列交换机的端口配置、优势以及光模块搭配方案。 S6720-LI系列万兆…