天梯/蓝桥/ICPC/pintia
天梯
苏格拉没底——
一沙一世界
展开
-
实验2-1-5 将x的平方赋值给y (5 分)
假设x的值为3,计算x的平方并赋值给y,分别以“y = x ∗ x”和“x ∗ x = y”的形式输出x和y的值。实验2-1-5 将x的平方赋值给y (5 分)代码长度限制: 16 KB。单位: 浙江大学城市学院。时间限制: 400 ms。内存限制: 64 MB。原创 2023-08-02 14:43:01 · 149 阅读 · 0 评论 -
6-1 在一个数组中实现两个堆栈 (20 分)
注意:如果堆栈已满,Push函数必须输出“Stack Full”并且返回false;如果某堆栈是空的,则Pop函数必须输出“Stack Tag Empty”(其中Tag是该堆栈的编号),并且返回ERROR。MaxSize堆栈数组的规模;/* 你的代码将被嵌在这里 */原创 2023-08-04 13:37:52 · 116 阅读 · 0 评论 -
7-7 小于m的最大的10个素数 (15 分)
在一行中按递减顺序输出10个满足条件的素数,每个素数输出占6列。没有其它任何附加格式和字符。给定一个整数m(50<m<20000),找出小于m的最大的10个素数。输入在一行中给出一个正整数m(50<m<20000)。7-7 小于m的最大的10个。原创 2023-08-02 14:43:34 · 108 阅读 · 0 评论 -
实验2-2-9 计算火车运行时间 (15 分)
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。实验2-2-9 计算火车运行时间 (15 分)原创 2023-08-03 13:37:13 · 177 阅读 · 0 评论 -
6-14 数字金字塔 (15 分)
其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。本题要求实现函数输出n行数字金字塔。6-14 数字金字塔 (15 分)意每个数字后面跟一个空格。原创 2023-08-04 13:37:02 · 66 阅读 · 0 评论 -
第5章-5 统计字符出现次数 (20分)【python】
【代码】第5章-5 统计字符出现次数 (20分)【python】原创 2023-08-04 13:36:20 · 325 阅读 · 0 评论 -
实验2-1-7 整数152的各位数字 (10 分)
本题要求编写程序,输出整数152的个位数字、十位数字和百位数字的值。实验2-1-7 整数152的各位数字 (10 分)152 = 个位数字 + 十位数字。原创 2023-08-03 13:36:50 · 111 阅读 · 0 评论 -
实验2-4-7 求组合数 (15 分)
【代码】实验2-4-7 求组合数 (15 分)原创 2023-08-04 13:37:24 · 44 阅读 · 0 评论 -
实验2-2-6 计算分段函数[3] (10 分)
在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。实验2-2-6 计算分段函数[3] (10 分)输入在一行中给出实数x。原创 2023-08-03 13:37:43 · 202 阅读 · 0 评论 -
7-7 找最小的字符串 (15 分)
7-7 找最小的(15 分)本题要求编写程序,针对输入的N个字符串,输出其中最小的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。原创 2023-08-05 19:50:35 · 440 阅读 · 0 评论 -
实验3-8 输出三角形面积和周长 (15 分)
本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=√。输入为3个正整数,分别代表三角形的3条边a、b、c。area = 面积;perimeter = 周长。实验3-8 输出三角形面积和周长 (15 分)如果输入的边能构成一个三角形,则在一行内,按照。 ,其中s=(a+b+c)/2。的格式输出,保留两位小数。原创 2023-08-03 13:36:22 · 199 阅读 · 0 评论 -
7-2 凯撒密码 (20分)
为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。输入一个以回车符为结束标志的字符串(少于80个字符),再输入一个整数offset,用凯撒密码将其加密后输出。是一种简单的替换加密技术,将明文中的所有字母都在字母表上偏移offset位后被替换成密文,当offset大于零时,表示向后偏移;当offset小于零时,表示向前偏移。输入第一行给出一个以回车结束的非空字符串(少于80个字符);第二行输入一个整数offset。7-2 凯撒密码 (20分)输出加密后的结果字符串。原创 2023-08-02 14:35:23 · 285 阅读 · 0 评论 -
实验5-1 使用函数计算两个复数之积 (10 分)
其中用户传入的参数为两个复数x1+y1i和x2+y2i;函数complex_prod应将计算结果的实部存放在全局变量result_real中、虚部存放在全局变量result_imag中。本题要求现一个函数计算两个复数之积。原创 2023-08-05 19:51:15 · 359 阅读 · 0 评论 -
7-16 验证“哥德巴赫猜想” (20 分)
7-16 验证“哥德巴赫猜想” (20 分)数学领域著名的“哥德巴赫猜想”的大致意思是:任何一个大于2的偶数总能表示为两个之和。比如:24=5+19,其中5和19都是素数。本实验的任务是设计一个程序,验证20亿以内的偶数都可以分解成两个素数之和。输入格式:输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。输出格式:在一行中按照格式“N = p + q”输出N的素数分解,其中p ≤ q均为素数。原创 2023-08-04 13:37:43 · 105 阅读 · 0 评论 -
实验2-4-5 简单实现x的n次方 (10 分)
【代码】实验2-4-5 简单实现x的n次方 (10 分)原创 2023-08-02 14:41:48 · 100 阅读 · 0 评论 -
实验3-5 查询水果价格 (15 分)
给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。然后对应用户的每个输入,在一行中按格式“price = 价格”输出查询结果,其中价格保留两位小数。当用户连续查询次数超过5次、或主动输入0时,程序结束。用户可以输入编号1~4查询对应水果的单价。输入其他编号,显示价格为0。输入在一行中给出用户连续输入的若干个编号。编译器:共 1 种编译器可用。时间限制: 400 ms。原创 2023-08-03 13:35:48 · 167 阅读 · 0 评论 -
实验5-7 使用函数求1到10的阶乘和 (10 分)
本题要求实现一个计算非负整数阶乘的简单函数,使得可以利用该函数,计算1!其中n是用户传入的参数,其值不超过10。如果n是非负整数,则该函数必须返回n的阶乘。实验5-7 使用函数求1到10的阶乘和 (10 分)/* 你的代码将被嵌在这里 */原创 2023-08-02 14:36:33 · 308 阅读 · 0 评论 -
6-7 使用函数实现字符串部分复制 (20 分)
【代码】6-7 使用函数实现字符串部分复制 (20 分)原创 2023-08-04 13:36:53 · 112 阅读 · 0 评论 -
实验8-1-1 利用指针找最大值 (10 分)
其中px和px是用户传入的两个整数的指针。函数findmax应找出两个指针所指向的整数中的最大值,存放在pmax指向的位置。本题要求实现一个简单函数,找出两个数中的最大值。实验8-1-1 利用指针找最大值 (10 分)/* 你的代码将被嵌在这里 */代码长度限制: 16 KB。单位: 浙江大学城市学院。时间限制: 400 ms。内存限制: 64 MB。原创 2023-08-02 14:44:08 · 157 阅读 · 0 评论 -
实验5-3 使用函数求奇数和 (15 分)
实验5-3 使用函数求奇数和 (15 分)本题要求实现一个函数,计算N个整数中所有奇数的和,同时实现一个判断奇偶性的函数。函数接口定义:其中函数even将根据用户传入的参数n的奇偶性返回相应值:当n为偶数时返回1,否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。原创 2023-08-04 13:36:35 · 106 阅读 · 0 评论 -
实验3-11 计算油费 (15 分)
现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。在一行中输出应付款额,保留小数点后2位。原创 2023-08-03 13:37:27 · 308 阅读 · 0 评论 -
实验2-2-3 计算存款利息 (10 分)
−money,其中interest为存款到期时的利息(税前),money是存款金额,year是存期,rate是年利率。本题目要求计算存款利息,计算公式为interest=money×(1+rate)输入在一行中顺序给出三个正实数money、year和rate,以空格分隔。在一行中按“interest = 利息”的格式输出,其中利息保留两位小数。实验2-2-3 计算存款利息 (10 分)原创 2023-08-05 19:51:00 · 262 阅读 · 0 评论 -
7-24 整数的分类处理 (20 分)
7-24 整数的分类处理 (20 分)给定 N 个正整数,要求你从中得到下列三种计算结果:A1 = 能被 3 整除的最大整数A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)输入格式:输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。输出格式:在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。原创 2023-08-05 19:50:21 · 657 阅读 · 1 评论 -
实验2-3-3 求奇数分之一序列前N项和 (15 分)
在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双。本题要求编写程序,计算序列 1 + 1/3 + 1/5 + …实验2-3-3 求奇数分之一序列前N项和 (15 分)输入在一行中给出一个正整数N。原创 2023-08-03 13:36:09 · 250 阅读 · 0 评论 -
实验8-1-6 函数实现字符串逆序 (15 分)
【代码】实验8-1-6 函数实现字符串逆序 (15 分)原创 2023-08-02 14:42:29 · 57 阅读 · 0 评论 -
7-1 一元多项式的乘法与加法运算 (20 分)
【三种解法+满分+详解】设计函数分别求两个的乘积与和。输入格式:输入分2行,每行分别先给出非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。零多项式应输出0 0。原创 2023-08-02 14:39:13 · 308 阅读 · 1 评论 -
习题3.8 符号配对 (20 分)【满分】【c语言】
首先,如果所有符号配对正确,则在第一行中输出YES,否则输出NO。然后在第二行中指出第一个不配对的符号:如果缺少左符号,则输出?如果缺少右符号,则输出左符号-?输入为一个C语言源程序。当读到某一行中只有一个句点.和一个回车的时候,标志着输入结束。程序中需要检查配对的符号不超过100个。请编写程序检查C语言源程序中下列符号是否配对:/习题3.8 符号配对 (20 分)/、(与)、[与]、{与}。原创 2023-08-04 13:37:34 · 372 阅读 · 0 评论 -
实验11-2-3 逆序数据建立链表 (20 分)
函数createlist利用scanf从输入中获取一系列正整数,当读到−1时表示输入结束。按输入数据的逆序建立一个链表,并返回链表头指针。本题要求实现一个函数,按输入数据的逆序建立一个链表。/* 你的代码将被嵌在这里 */据建立链表 (20 分)原创 2023-08-04 13:37:14 · 85 阅读 · 0 评论 -
实验7-2-6 打印杨辉三角 (20 分)
以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。本题要求按照规定格式打印前N行杨辉三角。输入在一行中给出N(1≤N≤10)。实验7-2-6 打印。原创 2023-08-03 13:37:22 · 200 阅读 · 0 评论 -
7-37 求幂之和 (15 分)
按照格式“result = 计算结果”输出。输入在一行中给出正整数n(≤10)。7-37 求幂之和 (15 分)本题要求编写程序,计算sum=2。可以调用pow函数求幂。原创 2023-08-03 13:37:00 · 85 阅读 · 0 评论 -
6-2 另类堆栈 (15 分)
注意:如果堆栈已满,Push函数必须输出“Stack Full”并且返回false;如果队列是空的,则Pop函数必须输出“Stack Empty”,并且返回ERROR。在栈的顺序存储实现中,另有一种方法是将Top定义为栈顶的上一个位置。请编写程序实现这种定义下堆栈的入栈、出栈操作。如何判断堆栈为空或者满?/* 裁判实现,细节不表。/* 你的代码将被嵌在这里 */裁判实现,细节不表 */原创 2023-08-03 13:36:39 · 201 阅读 · 0 评论 -
习题8-2 在数组中查找指定元素 (15 分)
其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。本题要求实现一个在数组中查找指定元素的简单函数。/* 你的代码将被嵌在这里 */中查找指定元素 (15 分)原创 2023-08-02 14:44:56 · 90 阅读 · 0 评论 -
6-3 另类循环队列 (20 分)
如果用一个循环数组表示队列,并且只设队列头指针Front,不设尾指针Rear,而是另设Count记录队列中元素个数。请编写算法实现队列的入队和出队操作。函数接口定义:其中Queue结构定义如下:Data;存储元素的数组队列的头指针int Count;队列中元素个数队列最大容量 */注意:如果队列已满,AddQ函数必须输出“Queue Full”并且返回false;如果队列是空的,则DeleteQ函数必须输出“Queue Empty”,并且返回ERROR。原创 2023-08-04 13:36:44 · 904 阅读 · 0 评论 -
实验3-1 求一元二次方程的根 (20 分)
2)如果方程有两个不相等复数根,则每行按照格式“实部+虚部i”输出一个根,先输出虚部为正的,后输出虚部为负的;5)如果a和b为0,c不为0,则输出"Not An Equation"。1)如果方程有两个不相等的实数根,则每行输出一个根,先大后小;4)如果系数都为0,则输出"Zero Equation";本题目要求一元二次方程的根,结果保留2位小数。实验3-1 求一元二次方程的根 (20 分)3)如果方程只有一个根,则直接输出此根;系数a、b、c,中间用空格分开。输入在一行中给出3个。原创 2023-08-05 19:50:48 · 212 阅读 · 0 评论 -
PTA常见问题及解决方案
如果没有特别说明,你的程序应该从标准输入(stdin,传统意义上的“键盘”)读入,并输出到标准输出(stdout,传统意义上的“屏幕”),不要使用文件做输入输出。我们的题目给出的运行限制一般为标准程序的若干倍,也就是说,选用正确的算法和合适的语言,那么运行限制是富余的。你可以运行自己的程序,用题目中的输入样例来输入,如果得到的输出和输出样例完全相同,一个字符也不多,一个字符也不少,那么这样的格式就是对的。服务器上使用的文字编码未必和你的电脑上的相同,你认为无害的汉字会被编译器认为是各种奇怪的东西。原创 2023-08-02 14:37:24 · 2344 阅读 · 0 评论 -
木块问题 UVa101
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>#include<vector>using namespace std;const int maxn=10010;const int N=1...翻译 2020-02-08 21:18:15 · 128 阅读 · 0 评论 -
uva 12096
#include<cstdio>#include<iostream>#include<algorithm>#include<set>#include<stack>#define ALL(x) x.begin(),x.end()#define INS(x) inserter(x,x.begin());using names...翻译 2020-02-09 23:22:42 · 178 阅读 · 0 评论 -
uva156
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>#include<string>#include<vector>#include<map>using namespa...翻译 2020-02-08 23:54:54 · 71 阅读 · 0 评论 -
uva 10815
Andy's First Dictionary#include<stdio.h>#include<algorithm>#include<string.h>#include<set>#include<sstream>#include<iostream>using namespace std; set<...翻译 2020-02-08 23:54:03 · 142 阅读 · 0 评论 -
Uva136
#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>#include<vector>#include<queue>#include<set>using namespac...翻译 2020-02-09 23:19:05 · 138 阅读 · 0 评论