- 博客(52)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 【Python入门自学笔记专辑】——python逻辑运算符、测试运算符
赋值运算符 赋值运算符还是无需多说,只看下面Python赋值运算符内容表运算符名称例子说明=直接赋值a = b把b的值直接给a+=加赋值a += b等价于a = a + b-=减赋值a -= b等价于a = a - b*=乘赋值a *= b等价于a = a * b/=除赋值a /= b等价于a = a / b...
2020-01-31 15:45:55 802
原创 【Python入门自学笔记专辑】——Python进阶运算符
关系、逻辑运算符 扩展:‘+’号还可以把两个字符串连接起来,‘*’号可以倍增!Python Shell实例>>> 'hello' + 'world''helloworld'>>>'hello' * 2'hellohello'关系运算符 关系运算符无需多说,Python中有6种,和c++一模一样:==、!=、>、<、>=、&l...
2020-01-30 22:47:53 256
原创 【Python入门自学笔记专辑】——Python命名规范
命名规范 程序代码中到处都是标识符,因此取一个一致并且符合规范的名字非常重要。Python中命名规范采用多种不同方式。不同的代码元素命名不同,下面将分类说明。包名:全部小写字母,中间可以由点分隔开,不推荐使用下划线。作为命名空间,包名应该具有唯一性,推荐采用公司或组织域名的倒置,如com.apple.quicktime.v2模块名:全部小写字母,如果是多个单词构成,可以用下划线隔开,如d...
2020-01-30 20:25:17 361
原创 题目(17)答案
#include <iostream>#include <cstdlib>#include <cstdio>using namespace std;int main(){ double x, sum = 0; int year; cin >> x >> year; for(int i = 0;...
2020-01-30 18:54:29 660
原创 题目(17)
人口增长问题43.01%1000ms32767K我国现有 x 亿人口,蒜头君想知道按照每年 0.1% 的增长速度,n 年后将有多少人?输入格式一行,包含两个整数 x 和 n,分别是人口基数和年数,以单个空格分隔。输出格式输出最后的人口数,以亿为单位,保留到小数点后四位。输出时每行末尾的多余空格,不影响答案正确性样例输入13 10样例输出13.1306...
2020-01-29 22:38:38 1107
原创 【Python入门自学笔记专辑】——python基本数据类型
python3基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。#!/usr/bin/python3 counter = 100 ...
2020-01-29 22:17:31 254
原创 【Python入门自学笔记专辑】——python运算符
python运算符Python语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级接下来让我们一个个来学习Python的运算符。以下假设变量a为10,变量b为21:运算符描述实例+加-两个对象相加a+b输出结果31-减-得到负数或是一个数减去另一个数a-b输出结果-11...
2020-01-29 15:05:13 2583
原创 【Python入门自学笔记专辑】——第一条Python程序
代码解释:到现在只介绍了如何编写程序和运行Helloworld,并没有进行解释“”" ①Created on 2020.1.9制作人 : Thomas“”" ②string = “Hello Wo...
2020-01-28 18:10:07 252
原创 无等待输入-c++
#include <iostream>#include <string>#include <conio.h>using namespace std;int main(){ char ch; ch = getch(); cout << "hello world" << endl; return 0;}这段代码运行...
2020-01-27 18:33:41 869
原创 题目(16)
计算邮资37.23%1000ms32767K根据邮件的重量和蒜头君是否选择加急计算邮费。计算规则:重量在 1000 克以内(包括 1000 克),基本费 8 元。超过 1000 克的部分,每 500 克加收超重费 4 元,不足 500 克部分按 500 克计算;如果蒜头君选择加急,多收 5 元。输入格式输入一行,包含一个正整数和一个字符,以一个空格分开,分别表示重量(单位为克,不...
2020-01-27 18:28:32 479
原创 题目(15)答案
#include <iostream>#include <string>using namespace std;int main(){ string s; getline(cin, s); int length = s.size(); for(int i = 0; i < length; i++) { char m = s[i]; if(...
2020-01-27 11:32:59 205
原创 题目(15)
简单密码通过率:55.16%时间复杂度:1000ms空间复杂度:65536KJulius Caesar 曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后 5 位对应的字符来代替,这样就得到了密文。比如字符’A’用’F’来代替。如下是密文和明文中字符的对应关系。密文A B C D E F G H I J K L M N O P Q R S T U V W X Y Z明...
2020-01-26 18:39:08 235
原创 最快最简单的排序——桶排序
桶排序,也称为箱排序、计数排序。如果需要把输入的5个数排序,我们只需要一个一位数组就解决了。输入样例:1 2 4 3 1先创建一个a[]数组,并初始化a[0]a[1]a[2]a[3]a[4]00000第一个数是1,那么a[1]就加1,代表1这个数字出现一次。a[0]a[1]a[2]a[3]a[4]01000...
2020-01-24 19:30:30 199
原创 题目(14)答案
#include <iostream>#include <cstdio>using namespace std;int check(int a,int b){ //0石头,2剪刀,3布 if (a == 0 && b == 2) return 1; else if (a == 0 && b == 5) return ...
2020-01-24 15:54:49 237
原创 题目(14)
石头剪刀布1000ms 65536K石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。一天,小 A 和小 B 正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小 A 和小 B 比了 N 轮之后,谁赢的轮数多?输入格式输入包含三行。...
2020-01-24 13:01:06 632
原创 题目(13)答案
#include <iostream>#include <string>#include "stdio.h"#include <iomanip>using namespace std;struct picture{ string gender; float high;};int main(){ int n; picture a[10...
2020-01-23 19:22:06 187
转载 c++的运算符重载
C++ 重载运算符和重载函数C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数类型与定义中的参数类型进行比较,决定选用最合适的定义。选择最合适的重载函数或重载运算符的过程,称为重...
2020-01-22 23:14:11 105
原创 题目(13)
合影效果Description小云和朋友们去爬香山,为美丽的景色所陶醉,想合影留念。如果他们站成一排,男生全部在左(从拍照者的角度),并按照从矮到高的顺序从左到右排,女生全部在右,并按照从高到矮的顺序从左到右排,请问他们合影的效果是什么样的(所有人的身高都不同)?Input第一行是人数n(2 <= n <= 40,且至少有1个男生和1个女生)。后面紧跟n行,每行输入一个人的性...
2020-01-22 23:10:35 323
原创 题目(12)答案
统计输入就行了输入一个就计数直接给代码#include <iostream>using namespace std;int main(){ int one, five, ten; one = five = ten = 0; int n, a[1001]; cin >> n; for(int i = 0; i < n; i++) { ci...
2020-01-22 19:36:00 335
转载 struct、class的c++结构体
c++结构体结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型。第二,相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了,即使数据类型...
2020-01-22 19:30:55 317
原创 题目(12)
整数的个数总时间限制: 1000ms 内存限制: 65536kB描述给定k(1< k < 100)个正整数,其中每个数都是大于等于1,小于等于10的数。写程序计算给定的k个正整数中,1,5和10出现的次数。输入输入有两行:第一行包含一个正整数k,第二行包含k个正整数,每两个正整数用一个空格分开。输出输出有三行,第一行为1出现的次数,,第二行为5出现的次数,第三行为10出现...
2020-01-22 19:09:44 599
原创 c++实例-实现一个简单的计算器
C++ 实例 - 实现一个简单的计算器使用 C++ 创建一个简单的计算器,可以实现 +, -, *, / 。实例#include <iostream>using namespace std; int main(){ char op; float num1, num2; cout << "输入运算符:+、-、*、/ : "; ...
2020-01-22 19:04:03 3417
转载 三种基础排序
一、选择法排序#include <cstdlib>#include <iostream>using namespace std;int main(int argc, char *argv[]){ int s[2000], n; int i, j; cin >> n; for ( i = 0 ; i < n ; ...
2020-01-22 13:04:43 209
原创 c++之标准库iomanip
C++ 标准库之iomanipistream & istream::get(char *, int, char = ‘\n’);istream & istream::getline(char *, int, char = ‘\n’);作用: 从文本中提取指定个数的字符串, 并在串数组末尾添加一个空字符.区别: get() 不从流中提取终止字符, 终止字符仍在输入流中. ge...
2020-01-22 11:27:17 709
原创 题目(11)答案改
我突然发现【题目(11)】答案有一点问题,输出控制的那一段。所以我改了一下,还加了点小特效。(非常非常小的特效)#include <iostream>#include <string>#include <sstream>#include <iomanip>#include "windows.h"#include "stdio.h"us...
2020-01-21 21:25:23 351
原创 题目(11)答案
先把代码给出来,在解释。#include <iostream>#include <string>#include <sstream>#include <iomanip>using namespace std;string int2str(int aNum){ stringstream res; res << aNum...
2020-01-21 21:07:55 240
原创 题目(10)答案
这是一个简单的顺序查找#include <iostream>#include <string>using namespace std;int main(){ int _myList[10001]; int n; cin >> n; for(int i = 1; i <= n; i++) { int t; cin >&g...
2020-01-21 16:50:56 205
原创 题目(11)
【进制转换7】十六进制和二进制难度级别: A; 编程语言:不限;运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B试题描述十六进制数,是我们在计算机领域广泛应用的数制。它的每一位数制由16种字符表示,即0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。能够依次表示10进制的0至15。十六进制最大的好处就是能够快速的转化为2进制数值。因...
2020-01-21 16:48:16 241
原创 题目(10)
Description在一个序列(下标从1开始)中查找一个给定的值,输出第一次出现的位置。Input第一行包含一个正整数n,表示序列中元素个数。1 <= n <= 10000。第二行包含n个整数,依次给出序列的每个元素,相邻两个整数之间用单个空格隔开。元素的绝对值不超过10000。第三行包含一个整数x,为需要查找的特定值。x的绝对值不超过10000。Output若序列中存...
2020-01-20 15:06:30 349 1
原创 题目(9)答案 -转换
这里引用了一个新的库,叫#include “sstream”。可以同时转换不同类型#include <iostream>#include <string>#include <sstream>using namespace std;string s;string answer = "";//3,3,4,2,10,3,4,7//3,3,4,2,...
2020-01-19 18:42:18 218
原创 题目(9)
单词的长度输入一行单词序列,相邻单词之间由 1 个或多个空格间隔,请对应地计算各个单词的长度。注意,如果有标点符号(如连字符,逗号,句号),标点符号算作与之相连的词的一部分。没有被空格间隔开的符号串,都算作单词。输入格式一行单词序列,最少 1 个单词,最多 300 个单词,单词之间用至少 1 个空格间隔。单词序列总长度不超过 1000。输出格式依次输出对应单词的长度,之间以逗号间隔。...
2020-01-19 18:40:21 262
原创 题目(8)
队列的基本操作输入格式:第1行有一个整数n接下来n行I表示要插入一个数O表示将队首的数出队输出格式:输出队列当中最后留下的数限制:50% 1<=n<=10000100% 1<=n<=100000样例 1 :输入:10I 2I 1I 4OI 2I 6I 1OOO输出:6 1...
2020-01-18 13:49:05 149
原创 题目(7)答案
其实都很简单,最重要的是3重循环不能超过内存限制尽可能缩小时间复杂度#include <iostream>#include <string>using namespace std;bool check(int aNum1, int aNum2, int aNum3){ bool search[15] = {false}; /*aNum1 = (aNum1...
2020-01-16 15:50:53 160
原创 题目(7)
三连击题目背景本题为提交答案题,您可以写程序或手算在本机上算出答案后,直接提交答案文本,也可提交答案生成程序。题目描述将1,2, ⋯,9共9个数分成3组,分别组成3个三位数,且使这3个三位数构成1:2:3的比例,试求出所有满足条件的3个三位数。输入格式木有输入输出格式若干行,每行3个数字。按照每行第11个数字升序排列。输入输出样例输入无输出192 384 576…...
2020-01-16 15:48:37 238
原创 题目(6)答案
最大公约数不用辗转相除法,就用最古老的方法。#include<iostream>using namespace std;int main(){ int a, b; cin >> a >> b; int maxy, minb; int big = a > b ? a : b; for (int i = 1; i...
2020-01-16 15:46:44 294
原创 题目(6)
问题 1011: [编程入门]最大公约数与最小公倍数时间限制: 1Sec 内存限制: 128MB 提交: 17105 解决: 9478题目描述输入两个正整数m和n,求其最大公约数和最小公倍数。输入两个整数输出最大公约数,最小公倍数样例输入5 7样例输出1 35语言:C/C++...
2020-01-16 15:44:38 202
原创 题目(5)答案
其实很简单,只要把淘汰的人跳过,把最后一个人链接到第一个人,围一个圈,就可以,所以我们是用队列解决。代码:#include <iostream>#include <cstdio>#include <windows.h> using namespace std;bool visit[10000000] = {0};//visit赋初始值int ...
2020-01-16 15:43:27 172
原创 题目(4)答案
经典的约瑟夫问题队列#include <iostream>#include <cstdio>#include <windows.h> using namespace std;bool visit[10000000] = {0};//visit赋初始值int main(){ while(true){ int n, s = 0; s...
2020-01-16 09:04:54 173
原创 题目(5)
问题 1047: [编程入门]报数问题时间限制: 1Sec 内存限制: 128MB题目描述有n人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位。输入初始人数n输出最后一人的初始编号样例输入3样例输出2语言:C/C++...
2020-01-16 09:02:01 175
原创 题目(4)
时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32768K,其他语言65536K64bit IO Format: %lld题目描述输入10个整数,要求按输入时的逆序把这10个数打印出来。逆序输出,就是按照输入相反的顺序打印这10个数。输入描述:一行,输入10个整数(范围-231~231-1),用空格分隔。输出描述:一行,逆序输出输入的10个整数,用空格分隔。示例1...
2020-01-15 09:46:57 258
Python全面教程 从安装解释器到面向对象编程
2020-03-27
BMI体质测试c++文件,源代码、2个文件、exe
2020-02-11
地图文件(.map文件)程序配套
2020-01-28
rpg.exe名叫rpg的c++小游戏
2020-01-19
输出亲朋字符串-看似很简单,但不知为什么错!
2020-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人