自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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&lt

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关注的人

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