- 博客(18)
- 收藏
- 关注
原创 leetcode自练题目
给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。解释:最长数字连续序列是 [1, 2, 3, 4]。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。输入:nums = [100,4,200,1,3,2]
2024-03-28 13:12:40 402
原创 自练题目c++
已知数组array[10]={1,2,3,4,5,6,7,8,9,10};要求把下标从0到p(p从键盘输入)的数组元素平移到数组的最后,并输出平移后的数组。输入自然数N(N<10),采用双层for循环结构,计算N!输出格式:共一行,输出平移后的数组,数字之间用空格分隔。采用双层for循环结构,不大于10的自然数的阶乘之和。输出:5 6 7 8 9 10 1 2 3 4。输入自然数N(<10),如7。输入格式:输入一个整数p;
2024-03-26 19:30:44 222
原创 python编写程序,运行后用户输入 4 位整数作为年份,判断其是否为闰年。如果年份能被 400 整除,则为闰年;如果年份能被 4 整除但不能被 100 整除也为闰年。
year = int(input("请输入年份:"))if year%400 == 0 or (year%4 == 0 and year%100 != 0): print("是闰年")else: print("不是闰年")
2021-05-18 19:27:59 20194
原创 python编写程序,生成包含 20 个随机数的列表,然后将前 10 个元素升序排列,后 10 个元 素降序排列,并输出结果。
from random import choicesdata = choices(range(100),k=20)print(data)data[:10] = sorted(data[:10])data[10:] = sorted(data[10:],reverse= True)print(data)
2021-05-18 19:16:13 12382 1
原创 python IDLE 设计一个字典,并编写程序,用户输入内容作为“键”,然后输出字典中对应的“值”,如果 用户输入的“键”不存在,则输出“您输入的键不存在!”
d = {'Mikey':'1','Tom':2,'Jerry':3,'Peter':4}a = input("input the name:")print (d.get(a,"您输入的键不存在!"))
2021-04-03 19:51:33 11987
原创 Python编写程序,用户输入一个列表和2个整数作为下标,然后输出列表中介于2个下标之间的元素组成的子列表。例如用户输入[1,2,3,4,5,6]和2,5,程序输出[3,4,5,6]。
>>>a = eval(input("请输入列表:"))请输入列表:>>>m,n = input(" ").split(',')>>>b = a[eval(m):eval(n)+1]>>>print("切片得到的子列表是:{}".format(b))
2021-04-03 19:26:24 7857
原创 python 编写程序,生成包含 1000 个 0-100 之间的随机整数,并统计每个元素的出现次数。
#无序排列import randomy = [random.randint(0,100) for i in range(1000)]for i in y: print(i,':',y.count(i))#有序排列import random>>> y=[random.randint(0,100) for i in range(1000)]z=set(y)for i in z: print(i,':',y.count(i))
2021-04-03 19:12:53 17584 2
原创 pip install pyinstaller安装失败
win+r cmd依次输入pip install pywin32pip install wheelpip install pyinstaller就好了
2021-01-16 19:46:03 318
原创 数位统计
代码:#include<stdio.h>int main(){ int n,a[10]={0}; int i; scanf("%d",&n); while(n!=0) { a[n%10]++; n/=10; } for(i=0;i<10;i++) { if(a[i]!=0) { printf("%d:%d\n",i,a[i]); } } return 0;}
2021-01-06 20:22:43 311
原创 数字统计排序
数位统计和数字统计排序挺像的代码:#include <stdio.h>int main() { int i,j,a[1005]={0}; int n,num; scanf("%d",&n); for(i=1;i<=n;i++) { scanf("%d",&num); a[num]++; } for(i=1000;i>0;i--) for(j=0;j<=1000;j++) if(a[j]==i)
2021-01-06 20:21:02 201 2
原创 xdoj 字符串部分复制 233&237
试题名称 字符串部分复制时间限制: 1 秒内存限制: 256KB问题描述给定一个的字符串,从第m个字符开始复制成为另一个字符串。编写函数copystr( )完成字符串复制,使用字符类型的指针变量作为形参,主函数完成字符串输入和m值的输入,函数调用,以及最后结果的输出。输入说明第一行从键盘输入一个字符串,该字符串中字符可以是字母、数字、空格和其它字符。字符串总长不超过50个字符。第二行输入整数m的值。输出说明若该字符串长度小于m,则输出error,否则输出从该字符串第m个字符复制的字符串。
2021-01-05 20:13:20 1827 2
原创 xdoj 单词排序
单词排序题目描述:定义一个二维字符数组str[10][20],行号表示单词序号,列号表示单词最大长度,输入一个正整数N(N≤10),表示单词数,使用函数wd_sort()完成单词的排序,按字母顺序从小到大排列单词输入描述:输入一个正整数N和一个二维字符数组str,字母为小写,行号表示单词序号,列号表示单词最大长度。输出描述:格式输出:排序后的单词之间用换行分隔。输入样例:3wordfishegg输出样例:eggfishword提示:使用strcmp()、strcpy()
2021-01-04 21:40:00 3491 5
原创 oj C 数值求和数组
标题数值求和描述输入整数N(N≤20),输入二维矩阵A[N] [N]各元素值,计算所有对角线元素的和,每一元素只加一次,输出结算结果。时间限制1 内存限制10000 类别1输入说明输入整形数据N和N×N矩阵各元素值,如2和矩阵元素A={1,2,3,4}。输出说明格式输出:输出计算结果。输入样例21 23 4输出样例10提示采用重循环结构实现计算过程,所有对角线元素只加一次。int main() { int n, i, j, sum = 0; int a[5
2020-12-10 14:38:46 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人