- 博客(28)
- 收藏
- 关注
原创 py.斐波那契数列
#!/usr/bin/python3# Fibonacci series: 斐波纳契数列# 两个元素的总和确定了下一个数理解:每一个新出现的值都是b, 则原来b值成为a值。 ps:注重对原有值的保留直接解法a, b = 0, 1while b < 10: print(b) a, b = b, a+b...
2018-07-19 23:26:22 851
原创 py.列表练习
代码:area=['A北京','Q上海','F香港','S澳门','R天津']print(area)print(sorted(area))print(area)print(sorted(area,reverse=True))print(area)area.reverse()print(area)area.reverse()print(area)程序运行:['A北京', ...
2018-07-19 13:08:42 182
原创 py.语法改正
message=''hello, " + full_name.title() + '''!'print(message)注意:两对引号的范围: 一对引号括hello;一对引号括感叹号;切忌不要瞎蒙。加号连接的是字符串,所以左右两边都需要是字符串性质的。 列表:print(列表名):打印输出最原始的符号加数据;print(字符名):打印输出数据;对列表的操作:删除...
2018-07-17 15:52:54 152
原创 生日蜡烛总数
题2:生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。【分析】假设某君的寿命在[1, 100]内。#include<stdio.h>int main(){ i...
2018-03-11 16:08:22 230
原创 煤球总数
题1:煤球数目有一堆煤球,堆成三角棱锥形。具体:第一层放1个,第二层3个(排列成三角形),第三层6个(排列成三角形),第四层10个(排列成三角形),….如果一共有100层,共有多少个煤球?请填表示煤球总数目的数字。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<stdio.h>int main(){ int i,n=1,count=1; ...
2018-03-11 16:01:46 139
原创 素数问题
int f(int m) { int i; if(m==1) return 0; 注意值为1的情况,此为特殊情况! else { for(i=2;i<=m-1;i++) if(m%i==0) break; if(i<m) return 0; else return 1; } }...
2018-03-11 10:54:00 136
原创 第三章 数组和字符串
1.关于操作数组元素的函数数组a赋值给数组b,我们意想的是b=a;(注意,a,b,的顺序在下面不变)数组A 复制K个元素到数组Bmemcpy(b,a,sizeof(int)*k)memcpy(b,z,sizeof(double)*k)全部复制memcpy(b,a,sizeof(a)).设置数组为0memset(a,0,sizeof(a)).#include<string.h>...
2018-02-25 19:50:50 105
原创 排列
用1,2,3……,9组成3个三位数abc,def,ghi.每个数字恰好使用一次,要求abc:def:ghi=1:2:3.输出所有的解。#include<stdio.h>#include<stdlib.h>int main(){ int x,y,z,a[10]={0}; for(x=100;x<333;x++) { y=2*x; ...
2018-02-25 17:48:54 206
原创 分数化小数
本章有两个难题:习题2-4 子序列之和,习题2-5 分数化小数。感悟。1、利用C或C++自带的浮点运算,不管怎么试,是算不出满足题意的小数位数。2、回归本源,分数化小数,手工怎么算,计算机就怎么算。3、本题是整数取整,取余的好例子。4、本题还有一个要注意,最后一位要四舍五入。附上代码,编译环境Dev-C++4.9.9.2#include <stdio.h>int main(){ ...
2018-02-25 17:31:59 179
原创 关于1e-6
1e-6:10的负6次方。题:pi/4=1-1/3+1/5-1/7+......,直到最后一项小于1e-6。我的错点:其实他们说的小于是谁小于呢?是去掉符号的他们。正解如下:#include<stdio.h>#include<math.h>int main(){double m=0.0,t;int i;for(i=1;;i++){ t=(1.0)/(2*i-1); ...
2018-02-25 12:54:23 5843
原创 .cpp与.c
1.code blocks 不要打开多个文件。对于自身,应当尤其注意不要在同一个文件夹下有两个main函数。2.如果后缀名为.cpp,#include<iostream>using namespace std;如果后缀名为.c,#include<stdio.h>虽然简单,但你要切记,这是你曾犯过的错误。...
2018-02-24 23:11:49 170
原创 警告
不要做一个纯粹的coder.不要固步自封。走出自己的单打独斗,去看看外面的武功与招式。借鉴他人,完善自我。学会谦虚。脚踏实地。少想多做。自己去了解自己得出你的答案。...
2018-02-24 17:02:55 141
原创 第二章 练习。
1.正因子问题。#include<stdio.h>#include<math.h>int main(){ int n; int i,count=0; scanf("%d",&n); for(i=1;i<=sqrt(n);i++) { if(n%i==0) { count++; if(i!=...
2018-02-21 17:05:29 229
原创 第二章 循环结构程序设计(二)
浮点数的陷阱陷阱1[cpp] view plain copy double i; for(i = 0; i != 10; i += 0.1) printf("%.1lf\n", i); 程序会打印至10.0时结束循环吗?不会。因为i永远也不可能等于10,这是个无限循环陷阱2[cpp] view plain copy if(0.1+0.1+0.1 == 0.3) printf...
2018-02-19 23:00:23 154
原创 第二章 循环结构程序设计(二)
关于取末或前几位数:取末6位%6个0,取最末%1个0.例如:121=1212%1000,23=123%100,3=23%10。%的想法:你取几位数,它从后到前数几个数。类比可得/的用法。三角:要计算只包含加法,减法和乘法的整数表达式除以正整数n的余数,可以在每步计算之后对n取余,结果不变。#include<stdio.h>#include<time.h>int main()...
2018-02-19 22:59:10 198
原创 第二章 循环结构程序设计(一)
7744问题:判断四位数中的完全平方数。完全平方数:形式如AABB。一种解题方法如下:#include<stdio.h>#include<math.h>int main(){ int a,b,n; double m; for(a=1;a<=9;a++) for(b=0;b<=9;b++) { n=a*1100+...
2018-02-19 21:49:40 178
原创 第一章 程序设计入门(三)
1.double的精确度。可以通过定义一个double型的变量,并对变量进行赋值,之后输出该变量的值即可。下面举例来具体说明:double f = 3.141592653589;printf("%lf", f);实验结果输出3.141593,说明double型能精确到小数点后6位。2. double型浮点数的最大正数值和最小正数值 #include <stdio.h> ...
2018-02-19 19:42:52 112
原创 第一章:程序设计入门(二)
C语言中的逻辑运算符是短路运算符。一旦能够确定整个表达式的值,就不再继续运算。使情况没有交叉:把所有的if改成 else if。如何利用程序得int 的最大与最小#include<stdio.h>void main(void){ int i=1; while ( i>0) i++; printf("Min=%d Max=%d\n", i, i-1);} 原理:有符号数最...
2018-02-19 19:19:24 130
原创 第一章: 程序设计入门 (一)
关于π:π=4.0*atan(1.0)/:是取商的整数部分,%:是取余数操作。承接2,127=1*100+27,127=12*10+7;1=127/100,2=127/10%2.三位数反转。程序如下。黄色部分的好:如果输入的是520,%03d能够给你输出025.指定不足宽度的用0来补。...
2018-02-19 16:16:56 173
原创 特殊的数字
1221从左到you或从you到左一样。解题方法:寻出规律,本题是他们是对称的!#includeint main(){ int a,b,i; for(i=1000;i { a=i/100; //这是取12的方法; b=i%100; //这是取2
2018-02-02 22:04:16 176
原创 闰年判断
#includeint main(){ int n; scanf("%d",&n); if(n>=1990&&n { if(n%4==0&&n%100!=0||n%400==0) printf("yes"); else printf("no"); r
2018-02-02 21:22:47 138
原创 开关灯
题目:蒜头君今天回到了老家的大宅院,老家的灯还是那中拉线的灯(拉一次为亮,再拉一次就灭),蒜头君觉得无聊。把 1000100盏灯333 的倍数拉了一次,555 的倍数拉了一次,7的倍数拉了一次(灯得的编号从 1−10001-1000,灯的初始状态都是亮的)。这个时候蒜头君在想还剩下几盏灯还在亮着?提示:请不要输出多余的符号。我的代码(正确):#include usi
2018-02-02 21:06:06 463
原创 杨辉三角
#include main() { int n,x,y,a[35][35]={0}; //因为限制n int i,j; scanf("%d",&n); if(n>=1&&n //赋值对角线元素为1 { for(x=1;x { a[x][1
2018-02-01 23:14:42 111
原创 蓝桥杯之巴啦啦能量
大佬们说,一天十道题,一天一个台阶,一等奖可以。(嘿嘿,我也想要)随着学习时间的深入,每个人对知识的掌握成S型曲线。万事开头难,现在正处于缓慢增长期,继续努力。有些事情不是因为喜欢才会做;有些事情却是因为做才会喜欢。送给每个人一句话:不要在得意之时肯定,不要在失意之时否定。
2018-02-01 22:53:34 147
原创 第二章 循环结构程序设计 数据统计(fopen版)
#include<stdio.h>#define INF 1000000int main(){ FILE *fin,*fout; fin=fopen("data.in","rb"); fout=fopen("data.out","wb"); int x,min=INF,max=-INF,s=0; while(fscanf(fin,"%d",&a
2018-02-01 22:40:37 185
转载 C++栈和队列标准库函数
栈使用标准库的栈和队列时, 应包含先关头文件. 在栈中应包含头文件: #include 定义: stack s;s.empty(); //如果栈为空则返回true, 否则返回false;s.size(); //返回栈中元素的个数s.top(); //返回栈顶元素, 但不删除该元素s.pop(); /
2018-01-27 16:27:02 284
原创 蓝桥杯 基础训练之数列排序
问题:基础练习 数列排序;提示:可以使用冒泡排序、排入排序等,也可以使用快速排序等更快的,还可以直接调用系统的函数。#include #include #includeusing namespace std;/* run this program using the console pauser or add your own getch, system("pau
2018-01-27 13:41:57 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人