- 博客(43)
- 收藏
- 关注
原创 L1-005 考试座位号
正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入保证每个人的准考证号都不同,并且任何时候都不会把两个人分配到同一个座位上。对应每个需要查询的试机座位号码,在一行中输出对应考生的准考证号和考试座位号码,中间用 1 个空格分隔。考生信息之后,给出一个正整数 M(≤N),随后一行中给出 M 个待查询的试机座位号码,以空格分隔。
2024-06-06 15:27:20
270
1
原创 L1-003 个位数统计
每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。对 N 中每一种不同的个位数字,以。的格式在一行中输出该位数字。及其在 N 中出现的次数。
2024-06-06 14:43:08
142
原创 L1-002 打印沙漏(python)
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。
2024-06-06 14:05:46
283
原创 虚拟环境+django
创建虚拟环境+django(windows系统)新手片,比较啰嗦一、安装1.打开终端,命令解释器(管理员方式运行)2.安装虚拟环境:virtualenvpip install virtualenv3.终端关闭,若要创建虚拟环境再重新打开二、创建虚拟环境,一般以project名1.打开终端(管理员)2.通过命令进入指定目录 cd XX文件名Windows系统:例如:我在D盘下,新建了空白目录envs,预将虚拟环境都放在envs目录下,故先进入envs目录>>>D:
2021-03-28 15:34:57
190
原创 codeup--问题 G: 数字分类 (20)
codeup–问题 G: 数字分类 (20)题目描述给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4…;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。输入每个输入包含1个测试用例。每个测试用例先给出一个不超过1000的正整数N,随后给出N个不超过1000的待分类的正整
2021-03-20 17:08:40
105
原创 codeup--问题 H: 部分A+B (15)
codeup–问题 H: 部分A+B (15)题目描述正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出在一行中输出PA + PB的值。样例输入 Copy3862767 6 13530293 3386276
2021-03-20 16:46:27
114
原创 codeup入门模拟--问题 F: A+B和C (15)
codeup入门模拟–问题 F: A+B和C (15)题目描述给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出对每组测试用例,在一行中输出“Case #X: true”如果A+B>C,否则输出“Case #X: false”,其中X是测试用例的编号(从1开始)。**样例输入 **41 2 32 3 4214748
2021-03-16 22:35:49
100
原创 codeup入门模拟E:最短距离
codeup入门模拟E:最短距离(20)题目描述任务真的很简单:给定构成一个简单周期的高速公路上的N个出口,您应该说出任何一对出口之间的最短距离。输入每个输入文件包含一个测试用例。对于每种情况,第一行包含一个整数N(在[3,10 5 ]中),后跟N个整数距离D 1 D 2 … D N ,其中D i 是第i个与( i + 1)出口,而D N 在第N和第1个出口之间。一行中的所有数字都用空格分隔。第二行给出一个正整数M(<= 10 4 ),紧随其后的是M行,每行包含一对出口号,前提是出口的编号
2021-03-16 21:57:57
131
原创 codeup入门模拟--问题 D: 比较奇偶数个数
codeup入门模拟–问题 D: 比较奇偶数个数题目描述第一行输入一个数,为n,第二行输入n个数,这n个数中,如果偶数比奇数多,输出NO,否则输出YES。输入输入有多组数据。每组输入n,然后输入n个整数(1<=n<=1000)。输出如果偶数比奇数多,输出NO,否则输出YES。样例输入 Copy16770 69 24 78 58 62 64样例输出 CopyYESNO#include<stdio.h>int main(){ int n; int n
2021-03-16 20:42:00
76
原创 codeup简单模拟--问题 C: 特殊乘法
codeup简单模拟–问题 C: 特殊乘法题目描述写个算法,对2个小于1000000000的输入,求结果。特殊乘法举例:123 * 45 = 14 +15 +24 +25 +34+35输入两个小于1000000000的数输出输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果。样例输入 Copy24 6542 666663 67样例输出 Copy6618039方法一:用字符串输入#include<stdio.h>#i
2021-03-16 20:29:50
63
原创 codeup入门模拟 --问题 B: A+B
codeup入门模拟 --问题 B: A+B题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。输出请计算A+B的结果,并以正常形式输出,每组数据占一行。样例输入 Copy-234,567,890 123,456,7891,234 2,345,678样例输出 Copy-111111101234691
2021-03-16 18:17:52
101
原创 codeup问题 A: 剩下的树
codeup问题 A: 剩下的树题目描述有一个长度为整数L(1<=L<=10000)的马路,可以想象成数轴上长度为L的一个线段,起点是坐标原点,在每个整数坐标点有一棵树,即在0,1,2,…,L共L+1个位置上有L+1棵树。现在要移走一些树,移走的树的区间用一对数字表示,如 100 200表示移走从100到200之间(包括端点)所有的树。可能有M(1<=M<=100)个区间,区间之间可能有重叠。现在要求移走所有区间的树之后剩下的树的个数。输入两个整数L(1<=L<
2021-03-15 22:15:52
127
原创 codeup结构体 共用体
codeup结构体 共用体题目描述设有若干个人员的数据,其中包含学生和教师。学生的数据中包括:号码、姓名、性别、职业、班级。教师的数据包括:号码、姓名、性别、职业、职务。可以看出,学生和教师所包含的数据是不同的。现在要求把这些数据放在同一个表格中储存,使用结构体中的共用体实现。结构体定义如下:struct {int num;char name[10];char sex;char job;union {int class;char position[10];}category;};在
2021-03-14 21:52:34
68
转载 codeup 结构体输入输出问题 B: C语言11.2
codeup结构体输入输出 问题 B: C语言11.2题目描述定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下:struct student {int num;char name[20];char sex;int age;};本题要求使用指向结构体数组的指针进行输入和输出。输入第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不大于20。以后的n行中,每一行包含对应学生的学号、名字
2021-02-27 13:33:48
132
原创 codeup结构体 问题 A: C语言11.1
codeup结构体 问题 A: C语言11.1题目描述完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式:struct person {char name[20];int count;}leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0};输入第一行有一个整数n,表示以下有n张选票信息将会输入。保证n不
2021-02-27 11:21:46
86
原创 codeup 指针 交换 问题 E: C语言10.16
问题 E: C语言10.16题目描述输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。要求用3个函数实现,分别为输入10个数、进行处理、输出10个数。要求使用指针的方法进行处理。输入用空格隔开的10个整数。输出输出进行题目描述操作之后的10个整数,每个整数之后输出一个空格。请注意行尾输出换行。样例输入 Copy1 5 2 4 9 0 3 8 7 6样例输出 Copy0 5 2 4 6 1 3 8 7 9#include<stdio.h>//输入函
2021-02-27 10:21:23
96
原创 codeup|| 指针问题 D: C语言10.15
codeup|| 问题 D: C语言10.15题目描述输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。输入3行,每行一个用字符串。保证每个字符串的长度不超过20。输出按从小到大的顺序输出这3个字符串,每个字符串一行。请注意行尾输出换行。样例输入 CopyChinaCLOCKdeal样例输出 CopyCLOCKChinadeal代码//只有获取地址的情况下才能进行交换,利用指针获取地址交换#include<stdio.h>#include&l
2021-02-24 14:31:03
79
原创 codeup指针 问题 C: C语言10.10
codeup指针 问题 C: C语言10.10题目描述给定字符串定义char *a = “I love China!”,读入整数n,输出在进行了a = a + n这个赋值操作以后字符指针a对应的字符串。输入一个整数n,保证0<=n<13.输出输出进行了题目描述中赋值操作之后a对应的字符串。请注意行尾输出换行。样例输入 Copy7样例输出 CopyChina!代码#include<stdio.h>int main(){ char *a="I love
2021-02-24 13:34:13
76
原创 codeup指针排序
## codeup指针问题 B: C语言10.2题目描述输入a、b、c三个整数,按先大后小的顺序输出a、b和c。注意请使用指针变量的方式进行比较和输出。输入三个用空格隔开的整数a、b和c。输出按先大后小的顺序输出a、b和c,用空格隔开。请注意行尾输出换行。样例输入 Copy9 0 10样例输出 Copy10 9 0代码#include<stdio.h>//交换void swap(int* a,int* b){ int temp=*a; *a=*b; *b=te
2021-02-24 13:19:10
64
原创 codeup指针问题 A: C语言10.1
codeup指针 问题 A: C语言10.1题目描述输入a和b两个整数,按先大后小的顺序输出a和b。注意请使用指针变量的方式进行比较和输出。输入两个用空格隔开的整数a和b。输出按先大后小的顺序输出a和b,用空格隔开。请注意行尾输出换行。样例输入 Copy5 9样例输出 Copy9 5代码#include<stdio.h>int main(){ int a[2]; //a+i与&a[i]等价 for(int i=0;i<=1;i++){ scan
2021-02-22 14:42:24
95
原创 codeup数组 复制字符串中的元音字母
codeup问题 B: 习题7-7 复制字符串中的元音字母题目描述写一个函数,将一个字符串中的元音字母复制到另一个字符串中。在主函数中输入一个字符串,通过调用该函数,得到一个有该字符串中的元音字母组成的一个字符串,并输出。输入一个字符串(一行字符)。输出该字符串所有元音字母构成的字符串。行尾换行。样例输入 CopyCLanguage样例输出 Copyauae提示可以采用如下函数原型void vowels(char s1[], char s2[]);代码#include<s
2021-02-22 14:29:20
130
原创 codeup函数--字符串逆序存放
codeup问题 A: 习题7-5 字符串逆序存放(函数)题目描述写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。输入一行字符串。输出输入字符串反序存放后的字符串。单独占一行。样例输入 Copyabcd样例输出 Copydcba代码#include <stdio.h>#include<string.h>//函数数组作为参数,却不允许作为返回类型返回出现。//注意:数组作为参数时,在函数
2021-02-22 11:13:03
673
原创 codeup--例题6-4 矩阵转置
codeup–例题6-4 矩阵转置题目描述将一个2行3列的矩阵(二维数组)行列互换,存储到另一个3行2列的矩阵中。要求以整型数据为例来解答。输入输入2行数据,每行3个整数,以空格分隔。输出行列互换后的矩阵,3行,每行2个数据,以空格分隔。样例输入 Copy1 2 34 5 6样例输出 Copy1 42 53 6代码:#include <stdio.h>int main(){ int a[2][3]; int b[3][2]; //输入 for(int i
2021-02-20 16:50:10
388
原创 codeup数组冒泡排序
codeup数组冒泡排序题目描述从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大)。输入以空格分隔的10个整数输出依次输出排好序的10个整数,每个数占一行。样例输入 Copy1 3 5 7 9 2 4 6 8 0样例输出 Copy0123456789代码#include<stdio.h>int main(){ int a[10]; //输入 for(int i=0;i<9;i++){ scanf("%d",&a[i
2021-02-20 14:43:14
60
原创 codeup数组求解Fibonacci数列问题
codeup例题6-2 数组求解Fibonacci数列问题题目描述Fibonacci数列的特点:第1,2个数为1,1。从第3个数开始,概述是前面两个数之和。即:要求输出Fibonacci数列的前20个数。输入无输出Fibonacci数列的前20个数,每个数占一行。样例输入 Copy无样例输出 Copy11235813213455891442333776109871597258441816765代码#include <stdio.h>
2021-02-20 11:43:23
106
原创 codeup--字符串的比较
字符串的比较(C语言)题目描述比较两个字符串s1和s2的大小,如果s1>s2,则输出一个正数;若s1=s2,则输出0;若s1<s2,则输出一个负数。要求:不用strcpy函数;两个字符串用gets函数读入。例如:“A"与"C"相比,由于"A”<“C”,应输出负数,同时由于"A"与"C"的ASCII码差值为2,因此应输出"-2"。同理:"And"和"Aid"比较,根据第2个字符比较的结果,“n"比"i"大5,因此应该输出"5”输入输入2行字符串输出一个整数,表示这两个字符串
2021-02-20 10:48:36
151
原创 codeup数组--字符串解密
题目描述有一行电文,已按如下规律译成密码:A–>Z a–>zB–>Y b–>yC–>X c–>x… …即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求根据密码译回原文,并输出。输入输入一行密文输出解密后的原文,单独占一行。样例输入 CopyZYX123zyx样例输出 CopyABC123abc代码#include <stdio.h&g
2021-02-19 14:28:02
65
原创 codeup数组--杨辉三角
按要求输入如下格式的杨辉三角11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1最多输出10层输入输入只包含一个正整数n,表示将要输出的杨辉三角的层数。输出对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开样例输入 Copy5样例输出 Copy11 11 2 11 3 3 11 4 6 4 1理念:【1】 a[i][j]的i==j,j= =i时为1;【2】其余都是上一行的对应位置以及前一个位置的数字的和,即 a[i][j
2021-02-18 10:18:57
56
原创 codeup数组2--逆序
将一个长度为10的整型数组中的值按逆序重新存放。如:原来的顺序为1,2,3,4,5,6,7,8,9,0,要求改为0,9,8,7,6,5,4,3,2,1输入从键盘上输入以空格分隔的10个整数。输出按相反的顺序输出这10个数,每个数占一行。样例输入 Copy1 2 3 4 5 6 7 8 9 0样例输出 Copy0987654321代码#include <stdio.h>int main(){ int a[10]; //输入 for(int i=0;
2021-02-17 09:29:40
98
原创 codeup数组1冒泡
有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。然后再从键盘上输入一个整数,将此整数插入到前有序的9个数中,使得最终的10个数依然是从小到大有序的。输入第一行输入以空格分隔的9个整数数,要求按从小到大的顺序输入。第二行输入一个整数输出从小到大输出这10个数,每个数一行。样例输入 Copy1 11 21 31 41 51 61 71 8145样例
2021-02-14 11:52:33
44
原创 python——django连接html登陆界面
django连接html登陆界面第一步:引入登陆页面url.pyfrom django.contrib import adminfrom django.conf.urls import urlfrom django.shortcuts import HttpResponse,renderurlpatterns = [ path('admin/', admin.site.urls), url(r'^index/', index),]第二步:templates下添加in
2021-01-17 13:23:24
1577
原创 类的组合
类的组合组合就是先实例化一个对象,例如在这里。实例对象为salers,然后将对象传入到另一个类中,达到组合的目的。#类的组合class A(): def __init__(self,age,sex): self.age=age self.sex=sexclass B(A): def __init__(self,age,sex,name,job): super().__init__(age,sex) self.name=
2021-01-15 14:33:22
67
原创 Python继承(二)实战
Python继承(二)实战class A(): #父类 def __init__(self,name,age): self.name=name self.age=age def func(self): print("is func")class B(): #子类 def __init__(self,sex): self.sex=sex super(A, self).__init__(name,age
2021-01-15 13:38:53
66
原创 Python类的约束
Python类的约束以下为网课的笔记描述:微信支付宝qq的支付接口,在定义类的时候,qq的类方法与接口的名称不统一,为使其他人编辑本代码符合自身的接口,提出了类的约束,在此处,的Pay为约束类,当QQ的类方法不为pay()报错且告诉其类方法名称予以修改#类的约束class Pay(): def pay(self): raise Exception("子类必须实现一个pay函数")class WechatPay(Pay): def pay(self):
2021-01-15 13:37:03
117
原创 Python——多继承和多态
Python——多继承和多态描述:哮天犬是动物也是神犬,()内引入两个父类的属性class Animals(): def eat(self): print("动物会吃")class Dog(): def wang(self): print("狗会叫")class XiaoTianQuan(Animals,Dog): #括号内引入两个父类,即继承 passxtq=XiaoTianQuan()xtq.eat()xtq.wang()多
2021-01-14 16:27:30
199
原创 Python——继承
Python——继承(一)作用:Person,Penguin,bear都有Animals的属性,故将属性都给Animals封装,为减少重复代码。若不将共同属性给父亲,那么每个子女都要将属性写一遍。在本例中,相当于要写3遍。子承父业作用:简化代码。案例一:全部属性相同简化后:class Animals(): #父类 def __init__(self,name,sex,age): self.name=name self.sex=sex sel
2021-01-14 15:58:25
80
原创 实例方法类——关于商品促销的删改查
实例方法类——关于商品促销的删改查class Sales(object): def __init__(self): #定义初始值 self.original_price=100 self.discount=0.7 @property def price(self): #定义打折后的价格,为价格*折扣 new_price=self.original_price*self.discount return new_pr
2021-01-14 11:11:58
69
原创 类方法的分类
类方法的分类及介绍方法分为:类方法,静态方法,实例方法类方法(用装饰器)class Person(): pass @classmethod def func(cls): print(123121)Person.func() #使用装饰器后不用引参,若不使用@classmethod,则Person.func(1)静态方法class Person(): pass @staticmethod def fol():
2021-01-14 11:07:24
411
原创 关于类封装的应用
关于类封装的应用class Person(): def __init__(self,name,sex,weight,height): self.name=name self.sex=sex self.weight=weight self.height=height def sleep(self,obj): print(f"{self.name}一觉起来") def play(self,obj): #s
2021-01-14 09:42:34
75
原创 python-类封装
Python的类封装在里面直接写姓名发现不灵活,故出现传参的方法,如下:class Person(): nation="中国" #公有 def __init__(self, a,b): # 给对象空间封装属性 self.name = a # self就是对象本身p. 私有 self.sex=bp = Person("小Q","None") # 传实参给a,此时a就是小Q,b就是Nonep1=Person("小S","男")
2021-01-13 16:00:24
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人