- 博客(32)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 C语言5次
若s1=s2,输出0;输出的非零值应该是相比较的两个字符串第一个不相同位置的字符ASCII差值,例如”And”和”Aid”比较,根据第2个字符的比较结果,应输出5。6.给定15个按从小到大已经有序的整数,将其放在一个数组中。另外输入一个整数,要求使用折半查找法找出该数是数组中的第几个元素的值。1.读入两个字符串s1和s2,将s2中的全部字符复制到字符数组s1中去。7.找出一个二维数组中的所有鞍点,即该位置上的元素在该行中最大但是在该列中最小。将一个数组中的值按照原始顺序的逆序重新存放,并输出逆序后的数组。
2022-10-29 19:44:12
614
1
原创 C语言第四次
7.输出一个字符串“I am a program”,使用逐个引用字符数组元素的方式进行输出。8.读入一个3×4的矩阵,求出矩阵中的最大值,并输出最大值所在的行号和列号。10.用起泡法(冒泡排序)对n个整数排序并输出从小到大排序后的结果。2.用选择法(选择排序)对10个整数从小到大排序,并按顺序输出。5.输入一行字符,统计并输出其中有多少个单词,单词之间用空格分隔。6.输出一个菱形图,使用逐个引用字符数组元素的方式进行输出。4.输入3个字符串,找出并输出其中的最大一个字符串。
2022-10-29 19:39:22
1214
2
原创 贵州大学高级语言第三次作业平时作业
1.X侦探收到了一封匿名信,信封没有透露任何寄信人的信息,内容上也完全看不懂,仿佛是一堆乱码,但是在经过十分之一微秒的思考之后,他发现了其中的奥妙,啊!他发现如果把所有字符后移三位就可以得出本来的意思,例如:dwr后移三位可得gzu,如果是x,y,z则循环后移变成a,b,c,但是信件内容太多了,希望你能帮他。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早晨又将剩下的桃子吃掉一半,又多吃了一个。例如,6的因子为1、2、3,而6=1+2+3,因此6是“完数”。1、 求出它是几位数;
2022-10-25 20:19:00
1201
原创 【无标题】
5.给定一个华氏温度F,本题要求编写程序,计算对应的摄氏温度C。计算公式:C=5×(F−32)/9。题目保证输入与输出均在整型范围内。3.本题要求编写程序,顺序读入浮点数1、整数、字符、浮点数2,再按照字符、整数、浮点数1、浮点数2的顺序输出。4.本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。9.输出”Welcome to Guizhou University“6.本题要求编写程序,输出指定的由“*”组成的倒三角图案。2.对于输入的两个整数,按照要求输出其和差积商。
2022-10-25 20:06:10
221
原创 贵州大学高级语言第二次作业
2.给定一个百分制的成绩,输出成绩等级’A’、 ’B’、 ’C’、 ’D’、 ’E’。90分以上为’A’,80至89分为’B’,70至79分为’C’,60至69分为’D’,60分一下为’E’。7.读入一个字符,判断其是否是大写字母。如果不是,则不转换。路程s越远,每吨×千米运费越低。8.读入3个实数,按照代数值由小到大的顺序输出这3个数。9.读入两个实数,按照代数值由小到大的顺序输出这两个数。3.输入三个整数,比较三个数的大小。5.求方程式ax2+bx+c=0的根。6.输入一个年份,判断是否是闰年。
2022-10-25 20:01:08
208
原创 selenium+edge无头浏览抓取艺恩电影排行榜内容
无头浏览:即不显示前台浏览器页面,抓取速度快配置参考:https://ask.csdn.net/questions/6876814?spm=1005.2026.3001.5622网址:https://www.endata.com.cn/BoxOffice/BO/Year/index.html代码:import timefrom selenium.webdriver import Edgefrom selenium.webdriver.edge.options import Optionsf
2021-05-16 10:29:19
849
2
原创 贵州大学复试经验
先放图哈哈:本次上岸多亏第一志愿狗头护体。。。(选择大于努力。。。)因为报的是软件工程学硕(英一、数二、408)原计划招生25(20+5) 计划收推免5,实际只收了2推免一志愿上线人数20,然后18人参加了复试。18人全部上线。应该还会招收10个调剂的。复试采用的是线上,有英语自我介绍,口语问答,综合问答,中文自我介绍。 桌子上允许放张白纸,一支笔。老师都很好,不要紧张。。。那是不可能的,反正我是很紧张。哈哈28号考前,27号晚开了一个考前啥子会。。。主要解释了为啥计专的兄弟们为啥
2021-03-31 17:52:15
3854
16
原创 判断是否为三角形,并输出面积
a,b,c=map(float,input().split())if a+b>c and a+c>b and c+b>a: p=(a+b+c)/2 s=(p*(p-a)*(p-b)*(p-c))**0.5 print('Y',s)else: print('n')补充:海伦公式半圆周长:P=(A+B+C)/2三角形面积:S=(P(P-A)(P-B)(P-C))**0.5
2021-03-13 17:12:44
542
原创 Python3实例
输入描述:输入你想输出杨辉三角形的行数n(n<=20);当输入0时程序结束.输出描述:对于每一个输入的数,输出其要求的三角形.每两个输出数中间有一个空格.每输完一个三角形换行.while True: try: def yhsj(max): n = 0 row = [1] while (n < max): n += 1 yield
2021-03-13 15:35:38
234
原创 数据库复试习题:N诺题库
1.数据库的数据一般存放在( )中。A. 内存B. CPUC. 寄存器D. 磁盘2.列值为空值(NULL),则说明这一列( )。A. 数值为0B. 数值为空格C. 数值是未知的D. 不存在3.SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( )子句之中。A. SELECTB. HAVINGC. GROUP BY… HAVINGD. WHERE4.要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( )命令。A. SELECT * F
2021-03-12 16:15:56
3981
1
原创 数字模式的识别
数字的模式是指在一堆给定数字中出现次数最多的数值,如5,5,5,3,3,2,6,4,它的模式就是5。现在你的任务,就是从数字中找到它的模式.输入描述:第一行为整数N.从第二行开始为N个整数。对于输入的每个数,有( |input_number| <= 2000000 ).输出描述:输出这些数字的模式,如果模式个数不为1,选择它们之中较小的。import collectionsn=int(input())b=input().split()ans=collections.Counter(
2021-03-09 08:03:56
1177
原创 矩阵翻转
给你一个n*n的矩阵,将它上下翻转之后输出。如:1 2 34 5 67 8 9翻转之后输出:7 8 94 5 61 2 3输入描述:第一行输入一个n,表示矩阵的大小。接下来输入一个n*n的矩阵。输出描述:输出翻转之后的结果。n=m=int(input())ans=[]s=0while n>0: l=list(map(int,input().split())) ans.append(l) n-=1b=ans[::-1]for i in ran
2021-03-08 22:01:05
308
原创 矩阵求和
给你一个n*n的矩阵,请你求出它的每一列的总和。输入描述:第一行输入一个n接下来输入一个n*n的矩阵输出描述:输出每一列的总和并用空格隔开n=m=int(input())ans=[]s=0while n>0: l=list(map(int,input().split())) ans.append(l) n-=1for i in range(m): for j in range(m): s+=ans[j][i] print(s
2021-03-08 21:41:09
1928
原创 猴子吃桃
猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。 第二天早上又将剩下的桃子吃掉一半,又多吃一个。以后每天早上都吃了前一天剩下的一半零一个。 到第N天早上想再吃时,见只剩下一个桃子了。求第一天共摘多少桃子。输入描述: N输出描述: 桃子总数解1n=int(input())-1a=1for i in range(n,0,-1): a=(a+1)*2print(a)解2n=int(input())ans=1while n>1: a
2021-03-08 11:05:46
432
原创 阶乘问题
12! = 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 x 11 x 12 = 479,001,600 12的阶乘最右边的非零位为6。写一个程序,计算N(1<=N<=50,000,000)阶乘的最右边的非零位的值。 注意:10,000,000!有2499999个零。输入描述:仅一行包含一个正整数N。输出描述:单独一行包含一个整数表示最右边的非零位的值。解1:n=int(input())s=1for i in range(1,n+1):
2021-03-08 10:14:29
105
原创 自由落体
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。 它在第N次落地时反弹多高?共经过多少米? 保留两位小数输入描述:M N输出描述:它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行m,n=map(int,input().split())s=mfor i in range(1,n): m/=2 s+=2*mprint('%.2f %.2f'%(m/2,s))#print('{:.2f}'.format(m/2),'{:.2f}'.forma
2021-03-07 21:41:27
253
原创 平方和与倒数和
求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和a,b,c=map(int,input().split())s=(1+a)*a/2for j in range(1,b+1): s +=j**2for k in range(1,c+1): s +=1/kprint(round(s,2))
2021-03-07 16:17:25
512
原创 阶乘和
求Sn=1!+2!+3!+4!+5!+…+n!之值,其中n是一个数字。解1import mathn,s=int(input()),0for i in range(1,n+1): v=math.factorial(i)#借助math模块下的内置函数factorial计算阶乘 s+=vprint(s)解2data = input().split(' ')a = data[0] # type(a) : <str> 利用字符串的连接,简单但是频繁转换,用时达n =
2021-03-07 16:01:55
154
原创 计算Sn
求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字。 例如:2+22+222+2222+22222(n=5)输入描述:输入两个数.第一个为a ,第二个为n(表示有多少个数相加),其中a和n都是大于1且小于10的整数.输出描述:输出其和.解1a,n=input().split()aa,s=a,0for i in range(int(n)): s+=int(aa)#借助字符串转为整形计算和 aa += aprint(s)解2(by:吴波
2021-03-07 14:39:06
216
原创 字符个数
输入一行字符,分别统计出其中英文字母、数字、空格和其他字符的个数。s=input()d=a=o=k=0for i in s: if i.isdigit(): d+=1 elif i.isalpha(): a+=1 elif i.isspace(): k+=1 else: o+=1print(a,d,k,o)补充:#统计字符个数str=input("请输入一串字符:")resoult={}fo
2021-03-07 13:28:09
85
原创 最大公约数和最小公倍数
输入两个正整数m和n,求其最大公约数和最小公倍数。a,b=map(int,input().split())def gongyue(a,b): if a < b: a,b = b,a #保证a大于b while a%b != 0: a,b = b,a%b return bprint(gongyue(a,b),a * b // gongyue(a, b))...
2021-03-07 12:58:51
58
原创 变位词
如果两个单词的组成字母完全相同,只是字母的排列顺序不一样,则它们就是变位词,两个单词相同也被认为是变位词。如tea 与eat , nic 与cin, ddc与dcd, abc与abc 等。你的任务就是判断它们是否是变位词。输入描述:第一行一个N,表示下面有N行测试数据。每行测试数据包括两个单词,如tea eat ,它们之间用空格割开输出描述:对于每个测试数据,如果它们是变位词,输出Yes,否则输出No.n=int(input())ans=''while n>0: a, b =
2021-03-06 20:18:32
970
原创 三个数的最大值
有三个整数a b c,由键盘输入,输出其中的最大的数。输入样例# 10 20 30输出样例#: 30一:n=list(map(int,input().split()))n.sort()print(n[-1])二:n=list(map(int,input().split()))print(max(n))三:a,b,c=map(int,input().split())print(max(a,b,c))...
2021-03-06 10:31:16
91
原创 python3实例 判断是否是整数
输入一个数,判断是否是整数,如果是整数则输出“Yes”,否则输出“No”输入有多组 测试数据解1```pythonwhile 1: try: n=eval(input()) if n-int(n)==0: print('Yes') else: print('No') except: break解2while True: try: a=input()
2021-03-01 21:55:40
2339
原创 python3 实例:删除字符串2
给你一个字符串S,要求你将字符串中出现的所有"gzu"(不区分大小写)子串删除,输出删除之后的S。就是说出现“Gzu”、“GZU”、“GZu”、"gzU"都可以删除输入输出样例:GzzGzukkgzUuu输出样例#:Gzzkkuu解1:import res=input()s=re.sub(r'gzu','',s,flags=re.IGNORECASE);print(s)解2s=input()y=s.lower()x=[]y=y.replace('gzu',',,,')for i
2021-03-01 20:16:11
115
原创 python3实例 IP地址判断
输入一串字符,判断该字符串是否为点分十进制的IP地址,若是则转换为16进制输出,否则输出“Error”注意:输入可能是任意的一个字符串,比如“abc.bas.fefe.4r4”或者“23.23.11.23.123”这都是不合法的IP地址例如输入:192.41.6.20输出:0xC0290614输入:257.32.23.1输出:Error解1import redef isIP(str): p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?
2021-03-01 10:08:47
431
原创 字母频率
从键盘输入一个字符串(可能含有数字、字母、其他可见字符),输出出现频率最高的英文字母及次数,忽略字母的大小写(如大写A和小写a均视为a)。例如:输入:There are 10,000 soldiers in the town.输入:e 5b=list(input().lower())c={}for i in b: if i.isalpha(): c[i]=b.count(i)for k,v in c.items(): if v==max(c.values()):
2021-02-26 15:10:31
232
转载 Python实例 1010排序
输入描述:第一行输入一个整数n,表示总共有多少个数,n<=1000。第二行输入n个整数,用空格隔开。输出描述:输出排序之后的结果。输入输出样例解1a= int(input())b= list(map(int,input().split()))even=[]odd=[]for i in range(a): if b[i]%2==0: even.append(b[i]) else: odd.append(b[i])even.sort
2021-02-17 08:11:44
2403
原创 以主程序形式运行 、包
在每个模块的定义中都包括一个记录模块名称的变量__name__,程序可以检查该变量,以确定他们在哪个模块中执行。若一个模块不是被导入其他模块中执行,那么它则可能在解释器的顶级模块中执行。顶级模块的__name__变量的值为__main__if name =‘main’pass包定义:时一个分层次的目录结构,将一组功能详尽的模块组织在一个目录下作用:代码规范、避免模块名冲突包与目录的区别包含__init__.py的文件目录称为包而目录文件中通常不包含包的导入import 包名.模块名.
2021-01-28 08:49:21
259
原创 模块
包>>模块>>类>>函数使用模块的好处方便其他程序和脚本的导入与使用避免函数名和变量名冲突提高代码的可维护性提高代码的重用性创建模块新建一个.py文件,名称尽量不要与python自带的标准模块名称相同导入模块1.import 模块名称 [as 别名] >导入模块中的所有import mathprint(id(math))print(type(math))print(math)print(math.pi)print('------
2021-01-26 22:09:13
96
原创 赋值、浅拷贝、深拷贝
变量的赋值操作只是形成两个变量,实际上还是指向同一个对象,意味着随后原对象怎么变化,赋值后的会跟着做出相应的变化。浅拷贝Python的拷贝一般都是浅拷贝,拷贝时对象包含的子对象内容不拷贝,因此,原对象与拷贝对象会引用同一个子对象。深拷贝使用copy模块的deepcopy函数,递归拷贝对象中包含的子对象,原对象和拷贝对象所有的子对象也不相同。原对象发生的变化与拷贝后的无关,即拷贝后的不会随着原对象发生变化。class CPU: passclass Disk: passclass
2021-01-26 21:25:18
99
原创 Mysql常见命令+语法规范
1.查看当前所有数据库show databases;2.打开指定的库ues 库名;3.查看当前库的所有表show tables from 表名;4.查看其它库的所有表show tables from 库名;5.创建表create table 表名( 列名 列类型, 列名 列类型, ...);6.查看表结构desc 表名;7.查看服务器的版本方式一:登陆到MySQL服务器端select version();方式二:未登录到MySQL服务端mysql --
2021-01-26 17:46:49
91
如何设置VScode 新建文件默认为.html格式,并自动生成html模板?
2021-06-13
浏览器驱动MicrosoftWebDriver.exe放在哪个目录?
2021-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人