- 博客(13)
- 收藏
- 关注
原创 蓝桥杯训练
练习题水仙花数题目 水仙花数输出100-999中的所有水仙花数。若3位数ABC满足 ABC=a3+b3+c3,则称为水仙花数,例如153=13+53+33int main(int argc, char *argv[]) { int a=0,b=0,c=0; int i=0; for(i=100;i<=999;i++) { a=i/100; b=(i-a*100)/10; c=i%10; if((pow(a,3)+pow(b,3)+pow(c,3))==i) {
2020-06-03 16:34:05
200
原创 java学习-关于继承以及构造方法、关键字super和this的一道题
java学习-关于继承以及构造方法、关键字super和this的一道题题目 这段程序的输出为?public class Test extends TT{public static void main(String args[]){ Test t = new Test("Tom");}public Test(String s){ super(s); System.out.println("How do you do?");}public Tes
2020-05-24 17:45:41
997
1
原创 熵的思考
熵1、提出:最初由德国物理学家克劳修斯提出,用来描述能量退化的物质参数之一。2、定义:一个系统“内在的混乱程度”3、应用范围:控制论、概率论、数论、天体物理、生命科学等4、熵的解释热力学:一个可以通过热量改变来测定的物理量,即ⅆs=ⅆQ/T 物理学解释:熵看作是一个系统“混乱程度”的度量,因为一个系统越混乱,可以看作是微观状态分布越均匀。 信息熵:某种特定信息的出现概率(离散随机事件的出现概率)。 5、我的对熵的认识和拙劣的见解提到熵就要说熵增定律,即一个孤立的系统总是在由无
2020-05-24 17:44:37
660
原创 二维离散余弦变换(DCT)与二维离散反余弦变换(IDCT)C语言实现
二维离散余弦变换(DCT)与二维离散反余弦变换(IDCT)C语言实现实验目标对一个8x8的矩阵进行DCT和IDCT然后在观察前者和后者的变化实验准备理论基础二维离散余弦变换F(u,v)=c(u)c(v)∑i=0N−1∑i=0N−1f(i,j)cos[(i+0.5)πNu]cos[(i+0.5)πNv]F(u,v)=c(u)c(v)\sum_{i=0}^{N-1}\sum_{i=0}^{N-1}f(i,j)\cos{[\frac{(i+0.5)\pi}{N}u]}\cos{[\frac{(i
2020-05-18 10:29:00
3895
原创 蓝桥杯训练第二天2
例题例题1-6三角形输入三角形3条边的长度值(均为正整数),判断是否能为直角三角形的3个边长。如果可以,则输出yes,如果不能,则输出no。如果根本无法构成三角形,则输出not a triangle。分析:1、判断是否组成三角形2、判断是否为直角三角形#include<stdio.h>int main(){ int a,b,c=0; scanf("%d %d %...
2020-01-29 10:37:19
132
原创 蓝桥杯训练第二天
第一章课后习题参考书籍:算法竞赛入门经典(第二版)16页1-1输入三个整数,输出它们的平均值,保留三位小数。样例输入5 9 11样例输出8.333程序如下#include<stdio.h>int main(){ int a,b,c; float d; scanf("%d %d %d",&a,&b,&c); d=a+b+c; d...
2020-01-18 17:00:30
237
原创 蓝桥杯训练第一天3
关于C语言、C99、C111、编译器编译器得任务就是把人类可以看懂得源代码变成机器可以直接执行得指令。2、C语言的编译器有gcc和微软的Visual C++系列C99和C11是为了避免同一段程序被不同的编译器编译成不同的机器指令而诞生的C语言标准,目前比较新的为C11,但是在竞赛中使用的还是C993、现在不要管什么C99和ANSI C,你只要认为你学的不是c,而是C与C++兼容的部分就...
2020-01-16 18:02:15
482
原创 蓝桥杯训练第一天2
分支结构程序设计例题1-4鸡兔同笼已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡的数目和兔的数目。如果无解,则输出 no answer样例输入:14 32样例输出:12 2样例输入:10 16样例输出:no answer非常经典的问题首先让我们分析:若鸡有a只,兔有b只,则n=a+b,m=2a+4b 联立解得a=(4n-m)/2,b=n-a...
2020-01-16 17:54:15
134
原创 蓝桥杯训练第一天
填坑(1)关于C中的交换变量例题1输入一个三位数,分离出它的百位、十位和个位,反转后输出。样例输入:127样例输出:721分析:首先将三位数读入变量n里,然后进行分离。百位:n/100十位:n/10%10个位:n%10解法:#include<stdio.h>int main(){int n,a,b,c,d;scanf("%d",&n);a...
2020-01-16 16:57:52
401
原创 C中的字符串和
随机数:一、rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。rand()会返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。在使用rand()函数时,可以采用srand设置随机数种子,默认为1.头文件:stdlib.h原型: int rand(void)1-100以内的...
2019-05-09 20:00:03
127
原创 前端学习
前端学习Html5+css3学习前端工程师学习(MVC)第一项: Html5+css3第二项:JavaScript环境1.Hbuilder2.各种浏览器: chrome firefox IEtest块元素&lt;div id="div1"&gt;块元素&lt;/div&gt;块元素1.容器,可以容纳其他的块元素和内联元素2.块元素,排斥与其他的元素排在同一
2019-01-21 23:13:41
105
原创 鸡兔同笼
已知鸡和兔总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数量。先抽象化,转化为数学问题,设鸡和兔有x和y只,2x+4y=m,x+y=n,简单的两个方程,求出:y=(m-2n)/2,x=n-y;代码:#include<stdio.h>#include<stdlib.h>int main(){ int n, m,x=0, y=0; sc...
2018-10-11 20:52:26
267
原创 c 语言问题:开灯问题
n盏灯编号1~n,第一个人打开所有灯,第二个人关闭编号为2的倍数的灯,第三个人关闭3为倍数编号的灯,以此类推。共有k个人,问最后有哪些灯开着?样例输入:7 3样例输出:1 5 6 7代码:#include<stdio.h>#include<string.h>#include<stdlib.h>#define w 105int main()...
2018-10-11 19:59:06
2359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人