c语言
jypf
这个作者很懒,什么都没留下…
展开
-
二维离散余弦变换(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 · 3901 阅读 · 0 评论 -
蓝桥杯训练第二天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 · 140 阅读 · 0 评论 -
蓝桥杯训练第一天
填坑(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 · 428 阅读 · 0 评论 -
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 · 2363 阅读 · 0 评论 -
鸡兔同笼
已知鸡和兔总数量为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 · 269 阅读 · 0 评论 -
C中的字符串和
随机数:一、rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。rand()会返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。在使用rand()函数时,可以采用srand设置随机数种子,默认为1.头文件:stdlib.h原型: int rand(void)1-100以内的...原创 2019-05-09 20:00:03 · 129 阅读 · 0 评论