自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 PTA (Basic Level)刷题(6)

第二十六题思路:n表示运行的时间,n为(b-a)/100,因为常数CLK为100,题目要求不足1秒的时间四舍五入到秒,所以先给(b-a)加上50,这样如果(b-a)/100的小数位大于等于0.5则会进位,小于等于0.5则会舍去,所以n = ((b – a) + 50) / 100,因为要把秒数n化为时:分:秒的格式,一小时等于3600秒,所以hour = n / 3600,此时将n % 3600即为剩下的分钟和秒数;因为一分钟等于60秒,所以minute = n / 60,则n % 60剩下的就是秒。

2021-07-07 21:24:48 95

原创 PTA (Basic Level)刷题(5)

第二十一题思路:一开始N使用的数据类型是int,发现第三个测试点不能通过,发现N是位数不超过1000位,因此没有数字的数据类型可以存储N,只能用字符串来存储。所以要循环遍历输入的字符串,获取到每一个位置上的数字,获取到数字(char类型的数字为ASCII码需要减去48转换成数字)后在计算数字个数的数组中加一。最后再把存放个数的数组中,个数不等于0的数字个数打印出来。#include <stdio.h>#include <string.h>int main(){ int

2021-07-07 21:24:38 83

原创 PTA (Basic Level)刷题(4)

第十六题思路:把1010视为申请11位的字符串空间,把第一个第三个数字放入字符串空间中,之后对字符串中的每一位数字进行比较以此计算。并且记得在比较时把字符串内数字减’0’以此划为同类型得以作比。第十七题思路:本题是高精度除法,1000位的数远远超过了整型的范围,所以我们需要选择字符数组来存储 A ,并且通过字符数组来存储 Q 。由于已经限定 B 为 1 位整数,所以我们可以从 A 的最高位逐位进行除法,并将余数乘 10 加到下一位上。需要将数字字符转换为数字。记得在 Q 后添加 ‘\0’

2021-07-07 21:24:23 77

原创 PTA (Basic Level)刷题(3)

第十一题思路:将前两个给出的正整数相加与第三个正整数做比较,因为int数据类型可能使数值超出范围,所以使用long long类型来存放数据。并定义a4来表示当前是第几组数据。第十二题思路:输入第一个数字N后,直接将后面的数字输入一个处理一个。注意:最后一个测试点,A2交错求和可能求和结果就是0,所以需要单独判断存不存在。int main(){ int A1=0,A2=0,A3=0,A5=0; double A4=0.0; int a,N; int k=1; int cntA

2021-07-07 21:24:10 115

原创 PTA (Basic Level)刷题(2)

第六题 思路:因为n<1000,所以分类讨论三种情况:一位数,两位数,三位数。一位数:输出1-n即可;两位数:十位是多少,就先输出多少个S,再重复一位数操作;三位数:百位是多少,就先输出多少个B,再重复两位数操作,再重复一位数操作。#include <iostream>using namespace std;int main(){ int a=0,n; cin >> n; int b[3]={0}; //三维数组 while(n){ //得

2021-07-07 21:23:55 104

原创 PTA (Basic Level)刷题(1)

第一题思路:用while区分1和非1的情况,if…else对奇数和偶数不同处理,再用 循环内的flag记录步数。第二题思路:题目有n<10^100,就意味着不能用int或者long这种数据类型来表示,而可以用数组的方式。得到数组之后,要将输入信息转换为整型数字参考方法(参考szx同学):a[i]-'0'通过取余+循环得到数字和,根据数字的不同结合switch语句就可得出结果。#include <iostream>using namespace std;voi

2021-07-07 21:23:38 143

原创 Python刷题—第8周

本周刷题情况

2021-05-09 11:07:17 83

原创 Python刷题——第7周

这周刷题情况:知识点:1.关于嵌套循环的思想:可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,也可以在for循环中嵌入while循环。对于while嵌套循环⑴当外层循环条件为True时,则执行外层循环(属于外循环的语句)⑵外层循环体中包含了普通程序和内循环,当内层循环的循环条件为True时则执行内循环,直到内层循环条件为False,跳出内循环⑶如果此时外层循环的条件仍为True,则返回第2步,继续执行外层循环体,直到外层循环的循环条件为False⑷当内层循环

2021-04-26 17:15:53 89

原创 Python刷题——第6周

这周刷题情况:知识点:关于矩阵生成方法1)直接用列表m,n = map(int,input().split())matrix = [[0]*m for i in range(n)]2)采用numpy生成想要维度的矩阵import numpy as npx,y = map(int,input().split())a = np.ones((x+1,y+1))并且可以根据相应位置改元素import numpy as npx,y = map(int,input().split())

2021-04-18 16:10:37 127 2

原创 Python刷题——第5周

这周刷题情况:知识点:1.关于计算最小公约数法一:运用短除法找到两个数的最大公约数,具体过程是逐步找出两个数的所有公约数,再把这些公约数累乘起来,就得到两个数的最大公约数。def func1(): a = int(input("第一个数:")) b = int(input("第二个数:")) a1,b1 = a,b t=1 for i in range(2,min(a,b)): while(a % i == 0 and b % i == 0):

2021-04-11 17:03:33 56

原创 Python刷题——第4周

这周刷题情况:知识点:1.验证哥德巴赫猜想的思路1)判断是否为质数def isprime(num): i = 2 while(i<num): if num%i==0: return False i += 1 return True //编写函数通过if语句和for循环来判断一个数是否为质数2)关于输入数的分解def goldbachresolve(num): for i in range(2,num): if isprime(i): if ispri

2021-04-05 17:33:42 116

原创 Python刷题——第3周

这周刷题情况:知识点:1.关于字符串的逆序输出方法(接上):通过索引strA = "123456789"strA[::-1]——————————————→'987654321'借组列表进行翻转#coding=utf-8 strA = raw_input("请输入需要翻转的字符串:")order = [] for i in strA: order.append(i)order.reverse() //将列表反转print ''.join(order)

2021-03-28 16:59:27 193

原创 Python刷题——第2周

这周刷题情况:知识点:1.关于列表利用函数 range(),能够创建任何需要的数字列表, 例如, 下面的代码创建了一个列表, 它包含前 10 个整数( 即 1~10 ) 的立方:cubes=[]for v in range(1,11): cube=v**3 cubes.append(cube)print(cubes)因为逻辑清晰易懂,所以去除临时变量 cube,让代码变得更简洁:cubes=[]for v in range(1,11): cubes.append

2021-03-21 20:44:29 99

原创 Python刷题——第1周

已刷题目:知识点:1.python常用转换函数:字符串转换为整数 → int()字符串转换为浮点数 → float()ASCII码转换为字符 → chr()字符转换为ASCII码 → ord()2.关于flag的用法一般就是标记、标识,同时也有作为if之类的判断性作用。3.if-elif语句结构f 判断条件:要执行的代码elif 判断条件:要执行的代码…判断条件:一般为关系表达式或者bool类型的值执行过程:程序运行到if处,首先判断if所带的条件,如果条件成立,就返回Tr

2021-03-14 23:20:07 70

原创 python寒假作业部分题目

Python寒假作业1.题目描述:编写一个函数,该函数将字符串作为参数,并返回所有用“ -ing”变形的单词的列表。您的函数还应该排除所有以“ -ing”结尾的单音节单词(例如bing,sing,sling等)。尽管这些词以“ -ing”结尾,但“ -ing”不是词尾缀。示例 1:输入:“coming bringing Letting sing”输出:[“coming”, “bringing”, “Letting”]import sysdef judge(word): word =

2021-03-07 07:11:58 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除