自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 “21 天好习惯”第一期-21

刷题记录:题目1及代码如下:/*分油Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other)Total Submission(s) : 17 Accepted Submission(s) : 6Font: Times New Roman | Verdana | GeorgiaFont Size: ← →Problem Description有一天,BK学长和calm学长合伙卖油,直..

2021-11-13 22:50:49 1147

原创 “21 天好习惯”第一期-20

刷题记录:题目1及代码如下:/*Problem Description有一天,一个人给了Lisp一颗糖,Lisp嫌自己的糖太少了,于是他去学了两种魔法:①使得糖果数加1。②使糖果分裂(即糖果总数乘2)Lisp想知道,他最少需要使用多少次魔法才能得到他想要的糖果数n。Input每个测试点包含多组测试数据。第一行一个正整数T( 1≤T≤1e5),表示数据组数。接下来共 T 行,每行一个正整数 n(1≤n≤1e18),含义见题目描述。Output共 T 行,每行一个非负整数,表示

2021-11-13 22:48:41 816

原创 “21 天好习惯”第一期-19

刷题记录:题目1及代码如下:/*Problem DescriptionI have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum of A + B.InputThe first line of the input contains an integer T(1<=T<=20) which means the number of test c.

2021-11-12 11:43:17 81

原创 “21 天好习惯”第一期-18

刷题记录:题目1及代码如下:/*Problem Description统计给定的n个数中,负数、零和正数的个数。Input输入数据有多组,每组占一行,每行的第一个数是整数n(n<100),表示需要统计的数值的个数,然后是n个实数;如果n=0,则表示输入结束,该行不做处理。Output对于每组输入数据,输出一行a,b和c,分别表示给定的数据中负数、零和正数的个数。Sample Input6 0 1 2 3 -1 05 1 2 3 4 0.50Samp...

2021-11-12 10:29:06 349

原创 “21 天好习惯”第一期-17

刷题记录:题目1及代码如下:/*设想一头小母牛从第4个年头开始每年生育一头小母牛。现有一头小母牛,按照此设想,第n年时有多少头母牛?输入格式:测试数据有多组,处理到文件尾。每组测试输入一个正整数n(1≤n≤40)。输出格式:对于每组测试,输出第n年时的母牛总数。输入样例:5815输出样例:39129出处:ZJUTOJ 1182*/#include<stdio.h>int main(){ int n,i; while(~scan...

2021-11-12 10:25:00 78

原创 “21 天好习惯”第一期-16

刷题记录:题目1及代码如下:/*Problem Description有一个序列f[i]满足:f[0]=7,f[1]=11,f[n]=f[n?1]+f[n?2],n≥2给定你一个整数n,判断f[n]是否能被3整除,如果可以,则输出Yes, 否则为NoInput第一行包含一个整数t,代表含有t组测试样例第二行到第t+1行,每行包含一个整数n保证:1≤t≤1e5,1≤n≤1e9Output输出t行,如果f[n]能被3整除则输出Yes,否则输出No(行末换行)Sample Inpu

2021-11-07 21:27:30 1851

原创 “21 天好习惯”第一期-15

学习记录: 学习了自定义函数的运用。刷题记录:题目及代码如下:/*一个直角三角形具有边长均为整数的三条边。直角三角形边长的这组整数值称为毕达哥拉斯三元组(中国称为勾股数)。这三条边必须满足这样的关系:两条直角边的平方之和必须等于直角三角形斜边的平方。从键盘输入一个正整数n,请找出不大于n的所有毕达哥拉斯三元组。可以使用一个三重嵌套的for循环语句,它可以非常简单地尝试所有的可能性。这是一个穷举法的典型例子。对于很多人来说,这种技术并不美观,也不令人愉快。但有很多理由可以说明...

2021-11-07 21:24:31 53

原创 “21 天好习惯”第一期-14

学习记录:学习了自定义函数的相关内容。刷题记录:题目及代码如下:/*Problem Description给你一个正整数n,求出最大的k,满足:n&(n?1)&(n?2)&?&k=0Input第一行包含一个整数t,代表含有t组测试样例第二行到第t+1行,每行仅包含一个整数n,代表每一组测试样例中的n保证:1≤t≤1e4,1≤n≤1e9Output输出t行,对于每一组样例,输出最大的k(行末换行)Sample Input3...

2021-11-07 21:22:31 59

原创 “21 天好习惯”第一期-13

学习记录: 学习了二维数组及其应用。刷题记录:题目如下:已知人离烟囱的距离为a,人的眼睛离地高度为b,人看烟囱顶时的仰角为θ,求烟囱的高度h。输入格式abθ注:a、b的单位为米,均为小数。仰角θ的单位为角度,包括度、分和秒数,其中度、分为整数,秒数为小数。输出格式h注:h的单位为米。要求:输出2位小数,末位四舍五入。输入样例27.8 1.2 32 48 59.5输出样例19.13代码如下:...

2021-11-07 21:19:21 109

原创 “21 天好习惯”第一期-12

学习记录: 学习了数组的相关应用。刷题记录:题目及代码如下:/*斐波那契数,亦称之为斐波那契数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、……,这个数列从第3项开始,每一项都等于前两项之和。这里我们定义另外一种斐波那契数列: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2)。编程计算该数列的前n(n<1000000)项是否能被3整除。输入格式:输入为一个正整数n(n<1000000)...

2021-11-07 21:15:57 102

原创 “21 天好习惯”第一期-11

学习记录: 学习了数组的相关性质。刷题记录:题目如下:HDL遇到了一个数学题:10000元钱,一元钱可以买一瓶水,三个瓶盖可以换一瓶水,请问一共可以喝多少瓶水。死脑筋的HDL居然想要通过实践来得到答案,他还到处借钱凑齐10000元。你决定帮他解出这个问题,为了HDL以后不再陷入这样的问题,你决定帮HDL写出一个通用程序:有n元钱,一元钱可以买一瓶水,k个瓶盖换一瓶水,一共可以喝到多少瓶水。输入格式:输入仅一行两个数,n,k。2≤k≤n≤1e8输...

2021-11-07 21:14:04 262

原创 “21 天好习惯”第一期-10

刷题记录:题目1及代码如下:/*Problem Description输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。Input输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。Output对于每组输入数据,输出一行,结果保留两位小数。Sample Input0 0 0 10 1 1 0Sample Output1.001.41*/#include<stdio.h>#in...

2021-11-01 19:48:05 61

原创 “21 天好习惯”第一期-9

刷题笔记:题目1及代码如下:/*Problem DescriptionYour task is to calculate the sum of some integers.InputInput contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M integers follow in the same line...

2021-11-01 19:37:04 73

原创 “21 天好习惯”第一期-8

刷题笔记:题目1如下:Problem Description输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。Input输入数据有多组,每组占一行,有三个字符组成,之间无空格。Output对于每组输入数据,输出一行,字符中间用一个空格分开。Sample InputqweasdzxcSample Outpute q wa d sc x z代码如下:#include<std

2021-10-31 22:50:10 56

原创 “21 天好习惯”第一期-7

学习记录: 学习了循环的相关应用。练题记录:题目如下:从键盘输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时循环结束。输入格式:在一行中输入若干个用空格间隔的整数,最后输入负数结束输入,数据之间只能用1个空格间隔。输出格式:在一行中按照“max=最高分,min=最低分”的格式输出结果,最高分和最低分均原样输出,没有列宽控制。输入样例1:58 78 95 65 86 -1结尾无空行输出样例1:max=95,min=58结尾...

2021-10-31 20:29:54 148

原创 “21 天好习惯”第一期-6

学习记录:学习了循环控制,例如goto的用法。做题总结: 熟悉了switch case语句的用法。题目如下:本题要求编写程序,输入一行字符,统计其中数字字符、空格和其他字符的个数。建议使用switch语句编写。输入格式:输入在一行中给出若干字符,最后一个回车表示输入结束,不算在内。输出格式:在一行内按照blank = 空格个数, digit = 数字字符个数, other = 其他字符个数的格式输出。请注意,等号的左右各有一个空格,...

2021-10-30 11:02:35 51

原创 “21 天好习惯”第一期-5

学习记录:学习了#include <math.h>里的一些函数(如:fabs())的用法。练题总结:令我学到东西的主要是一个求二元一次方程的根的题目。题目如下:求ax2+bx+c=0的根。输入格式:在一行给出a(=0)、b、c三个整数的值(a非)。输出格式:如果有实数根,在一行从小到大顺序输出两个根,保留小数点后2位。如果是虚数根,输出两个-1。输入样例:1 -2 1结尾无空行4 6 1结尾无空行4 3 1结尾无空行输出

2021-10-27 23:40:30 100 1

原创 “21 天好习惯”第一期-4

学习记录: 学习了有关非格式话输入和输出的相关内容。练题总结: 在用if else语句时可以先考虑比较单方面的问题的语句,然后再去考虑可能包括了这种方面但是不那么好表示的语句。附:题目如下:键盘输入两个非零整数A和B,如果A和B都是偶数则输出两个数的和,如果A和B都是奇数则输出两个数的差,如果A是奇数B是偶数则输出两数积,如果A是偶数B是奇数输出A/B结果输入格式:输入两个非零整数,逗号分隔输出格式:如果A和B都是偶数则输出:A+B=两个数...

2021-10-26 23:30:39 142

原创 “21 天好习惯”第一期-3

用long long解决了昨天的问题,以及用其他方法将此题做出。 原方法代码如下:#include<stdio.h>int main(){ char a; long long m,n; scanf("%c %lld",&a,&m); n=a-m; do{ if(n<97){ n=n+26; }else if(n&gt...

2021-10-25 19:37:30 52

原创 “21 天好习惯”第一期-2

遇到了算是自己学编程以来的耗时最长的一个题目,包括到现在都没弄清楚自己错在那,希望有知道我错在哪的可以指导一下,谢谢。 题目如下:将26个英文字母按顺时针方向排成一个圆环。密钥是一个整数。具体加密方法如下:若密钥key≥0,则从明文字母开始按顺时针方向走∣key∣步得到密文字母; 若密钥key<0,则从明文字母开始按逆时针方向走∣key∣步得到密文字母。 输入格式 密文(小写字母) 密钥(任意整数) 输出格式 ...

2021-10-24 22:50:30 291

原创 “21 天好习惯”第一期-1

通过网课学习了for语句,学习并分清了break和coutinue的用法,并在航电上刷题,本来是没有学过多组输入然后直接套算法组群里的答题模板然后因为用了2个while造成了死循环后来在学长的悉心教导下把其中一个while语句换成for语句才成功解决这道题目,学到了如何避开这样的死循环。...

2021-10-24 00:18:11 30

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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