欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • PTA刷题Basic篇——1057.数零一——Day(29)

    PTA刷题Basic篇——1057.数零一——Day(29)

    问题描述将输入的英文字母转化为对应的ASCII码并加和。将结果转化为二进制,统计0和1的数目。题目分析我们可以看出来给定的PAT (Basic)是含有空格的字符串,所以我们不能通过cin输入,只能通过getline输入这个字符串。然后遍历字符串,如果字符在A-Z之间,就将其变为int类型-64,如果...

    程序员文章站2022-07-15
  • PTA刷题笔记(C语言) | 7-6 厘米换算英尺英寸 (15分)

    PTA刷题笔记(C语言) | 7-6 厘米换算英尺英寸 (15分)

    开始刷题,感觉代码量和基础太渣了,导致数据结构不会,重头慢慢刷吧~1、题目输入样例:170输出样例:5 62、代码#include<stdio.h>int main(){ int l; scanf("%d",&l); int ch=l/(100*0.3048)*...

    程序员文章站2022-06-12
  • PTA刷题Basic篇——1027.打印沙漏——Day(14)

    PTA刷题Basic篇——1027.打印沙漏——Day(14)

    问题描述根据给定的整数,打印具有题目要求的结构,且必须要对称。多余的数字在最后一行输出。题目分析根据给定的整数,我们可以计算出打印沙漏的上半部分的行数。通过数学归纳的方法,我们可以得出规律,沙漏的上半部分高度为:sqrt((n+1) / 2`我们先输出上半部分,再输出下半部分。我们发现在第三行时,一...

    程序员文章站2022-06-11
  • PTA刷题Advanced甲级——1003.Emergency——Day(2)

    PTA刷题Advanced甲级——1003.Emergency——Day(2)

    题目描述简单翻译一下题目:给出N个城市,M条无向边,每个城市都有一定数目的救援小组,所有边的边权已知。现在给出起点和终点,求从起点到终点的最短路径条数及最短路径上的救援小组数目之和。如果有多条最短路径,则输出数目之和最大的。题目分析由于我们的起点是固定的,所以本题就是求解出从起点到终点的最短距离,很...

    程序员文章站2022-06-07
  • PTA刷题Advanced甲级——1004.Counting Leaves——Day(2)

    PTA刷题Advanced甲级——1004.Counting Leaves——Day(2)

    问题描述简单翻译一下题目:1004.计算叶子个数一个家庭的层级结构经常被表现为一个家谱树。你的任务是统计这些家庭成员中谁没有孩子。输入每个输入文件包含一个测试实例。每个实例开始的一行包含N和M,N指树中的结点个数(0<N<100),M指非叶结点的个数。然后下面有M行,每行的格式如下:ID...

    程序员文章站2022-06-07
  • PTA刷题Advanced甲级——1008.Elevator——Day(4)

    PTA刷题Advanced甲级——1008.Elevator——Day(4)

    问题描述题目翻译:电梯上一层花费时间为6s,下一层花费时间为4s,每到达一层都会停留5s,给出一段序列,第一个数字代表电梯停的次数,然后依次输入电梯所停楼层。题目分析因为每停一次就会花费五秒钟,所以我们将第一个输入的数字N乘以5,先算出停留时间。边输入边计算当前楼层与前一楼层之间的层数差,初始化前一...

    程序员文章站2022-06-07
  • PTA刷题Advanced甲级——1002.A+B for Ploynomials——Day(1)

    PTA刷题Advanced甲级——1002.A+B for Ploynomials——Day(1)

    问题描述计算多项式的和,每个样例有两行,每一行代表一个多项式,K是非零整数,Ni是指数,aNi是系数,K范围是1到10,NK范围是0到1000,输出一行,行尾不可有空格。题目分析题目很简单,由于N一定<=1000,所以我们干脆创建一个长度为1005的数组a,以输入的Ni作为索引,将输入的aNi...

    程序员文章站2022-06-07
  • PTA刷题+Python3:1086 就不告诉你

    PTA刷题+Python3:1086 就不告诉你

    做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。输入格式:输入在第一行给出两个不超过 1000 的正整数 A 和 B,其间以空格分隔。输出格式:在一行中倒着输出 A 和 B 的乘积。输入样例:5...

    程序员文章站2022-06-07
  • 【PTA刷题整理】PAT 乙级 1028 人口普查

    【PTA刷题整理】PAT 乙级 1028 人口普查

    2020.03.24 今天把题目早上给写了,上的项目实践基础提前下课了,就看了一眼题目感觉挺简单的,就马上动手了1028 人口普查 (20分)某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超...

    程序员文章站2022-06-07
  • PTA新手刷题系列--打印沙漏

    PTA新手刷题系列--打印沙漏

    符号个数最外层符号1173175317499Created with Raphaël 2.1.2开始n<7?输出一个符号,剩余n-1个sum=1,i=1sum+=(2*i+1)*2sum>n?i--,然后此时2*i+1就是最外层的符号个数 结束i++yesnoyesno#include&...

    程序员文章站2022-03-13