自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cyh

早起签到群:642179511 [2018我们要早起不赖床]

  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 c语言播放音乐

音乐文件必须是WAV格式#include #include #include#include#pragma comment(lib,"winmm.lib")void play(){ PlaySound("D://wav//陈小春 - 战无不胜.WAV",NULL,SND_FILENAME | SND_ASYNC);}int main(){ play(); syste

2017-02-26 00:54:11 7316 5

原创 c语言扫雷游戏

折腾一天到2017年2月25日19:48:44完工其实还有很多没完善,先保存着#include#include#include#include#includetypedef struct{ char nolei[5]; int leishu; int or;}STU;typedef struct { int x; int y;}DIR;/*int WINAP

2017-02-25 19:51:31 571 2

原创 c语言实现数字雨

控制生成的数字为0和1两个数st[i].ch = rand()%(49-47)+48;gotoxy函数确定ch在屏幕中出现的位置,set_color函数修改ch的颜色,最后输出设置好的chgotoxy(st[i].x,st[i].y);set_color(0x2);putchar(st[i].ch);#include#include#includetypede

2017-02-23 21:52:31 24882 5

原创 c语言 实现音乐旋律播放

//Beep()函数,头文件windows.h//函数内容(赫兹,持续时间)#include#includetypedef struct { int freq; //赫兹 int duration;//持续时间 char text[32];//文本内容}STU;STU t[]={{784, 375, "祝"}, {784, 125, "你"}, {880, 500, "生"}

2017-02-23 15:03:45 11008 7

原创 历届试题 兰顿蚂蚁

问题描述  兰顿蚂蚁,是于1986年,由克里斯·兰顿提出来的,属于细胞自动机的一种。  平面上的正方形格子被填上黑色或白色。在其中一格正方形内有一只“蚂蚁”。  蚂蚁的头部朝向为:上下左右其中一方。  蚂蚁的移动规则十分简单:  若蚂蚁在黑格,右转90度,将该格改为白格,并向前移一格;  若蚂蚁在白格,左转90度,将该格改为黑格,并向前移一格。 

2017-02-23 12:28:08 347

原创 c语言姓名大作战游戏

#include#include#include#include#includetypedef struct st{char name[20];int hp;int stk;int fangyu;}STU;void set_color(int color)  {            SetConsoleTextAttribute(Get

2017-02-23 12:19:41 1359

原创 c语言控制台 之 弹幕实现

弹幕从从控制台的右端到控制台的左端,位置范围右端要能显示字符串,左端要>=0结构体保存每个消息的内容 移动速度 颜色 和初始位置(初始位置不能变,用于下次还原)#include#include#includestruct node{ char text[10][300];//内容 int speed[10];//移动的速度 int color[10];//字符串颜色

2017-02-22 22:17:32 1926

原创 控制台实现闪烁带颜色文字

#include#include#includevoid set_color(int color){ //设置控制文本属性 , 接收color来改变颜失 SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),color);}main(){ char a[20]="第一个闪亮文字"; int cnt=1,i; whi

2017-02-22 14:52:00 4820

原创 算法提高 12-2扑克排序

问题描述  扑克牌排序:构造扑克牌数组,对扑克牌进行排序。排序原则如下:数字从小到大是2-10、J、Q、K和A,花色从小到大是方块(diamond)、梅花(club)、红桃(heart)、黑桃(spade)。两张牌比较时先看数字,数字相同时看花色。要求对输入的扑克牌进行从小到大排序。  输入五张牌(表示黑桃2、红桃3、黑桃3、方块A和梅花J): 2 s 3 h 3 s A d J c

2017-02-21 22:25:07 2619 1

原创 历届试题 五星填数

如【图1.png】的五星图案节点填上数字:1~12,除去7和11。要求每条直线上数字和相等。如图就是恰当的填法。请你利用计算机搜索所有可能的填法有多少种。注意:旋转或镜像后相同的算同一种填法。请提交表示方案数目的整数,不要填写任何其它内容。思路:      既然说了旋转和或镜像相同算一种做法,那么可定要去除一些为什么是/10,我也是猜的。。。。大

2017-02-21 20:08:49 699

原创 历届试题 金蝉素数

某古寺的一块石碑上依稀刻有一些神秘的数字。专家研究发现:这些数字是由1,3,5,7,9这5个奇数排列组成的5为素数,且同时去掉它的最高位与最低位数字后的3位数还是素数,同时去掉它的高二位与低二位数字后的一位数还是素数。因此,人们把这些神秘的素数成为金蝉素数,喻意金蝉脱壳之后仍然为美丽的金蝉。试求出石碑上的金蝉素数。思路: 送分题,按思路找,个数也不是很多#include

2017-02-21 18:48:23 1794

原创 控制台程序 打印“爱心”

实训第二天上午第一个是将爱心按顺时针移动,即从左上 到 右上 到 右下到 左下 再回到左上#include#include#include#define MAX_row 16#define MAX_col 63void print2(int n){ int i; for (i=0;i<n;i++) printf(" ");}void print(int m,int

2017-02-21 18:31:13 5239

原创 控制台游戏 五子棋

#include#include#includevoid print_qp(char qp[10][10]){ int i,j; system("cls"); for (i=1;i<=10;i++) printf(" %d ",i); printf("\n"); for (i=0; i<10; i++) { printf("%d",i+1); for (j=0;

2017-02-21 18:26:21 393

原创 初识windows编程

#includeint WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow ){ MessageBox( NULL, TEXT("Hello,world!"), TEXT("MessageBox"), 0 );/

2017-02-20 21:04:14 553

原创 历届试题 武功秘籍(找规律)

小明到X山洞探险,捡到一本有破损的武功秘籍(2000多页!当然是伪造的)。他注意到:书的第10页和第11页在同一张纸上,但第11页和第12页不在同一张纸上。小明只想练习该书的第81页到第92页的武功,又不想带着整本书。请问他至少要撕下多少张纸带走?这是个整数,请通过浏览器提交该数字,不要填写任何多余的内容。思路:       11和12页不在同一张,说明81到92的

2017-02-20 18:24:11 647

原创 人机猜数字

今天是大一下学期上课的第一天,学校给我们安排了c语言项目实训,听说老师是讯飞公司的讲师兼工程师今天算是当面见到了一次程序员了哈哈,后面还有windows编程,要跟紧老师的节奏上午讲了一个猜数字游戏,和以前猜数字不怎么一样,大概如下电脑随机生成1个4位数,这个数每一位不为0,且都不相同,我们人输入1个4位数来猜,当猜到位置相同且数字相同则A+1,当猜到位置不同但数字相同则B+

2017-02-20 13:14:13 1666

原创 历届试题 奇怪的比赛

某电视台举办了低碳生活大奖赛。题目的计分规则相当奇怪:每位选手需要回答10个问题(其编号为1到10),越后面越有难度。答对的,当前分数翻倍;答错了则扣掉与题号相同的分数(选手必须回答问题,不回答按错误处理)。    每位选手都有一个起步的分数为10分。    某获胜选手最终得分刚好是100分,如果不让你看比赛过程,你能推断出他(她)哪个题目答对了,哪个题目答错了吗?    如果把答

2017-02-20 11:57:10 451

原创 历届试题 组素数 (next_permutation() 的用法注意事项)

素数就是不能再进行等分的数。比如:2 3 5 7 11 等。 9 = 3 * 3 说明它可以3等分,因而不是素数。我们国家在1949年建国。如果只给你 1 9 4 9 这4个数字卡片,可以随意摆放它们的先后顺序(但卡片不能倒着摆放啊,我们不是在脑筋急转弯!),那么,你能组成多少个4位的素数呢? 比如:1949,4919 都符合要求。请你提交:能组成的4位素数的个数,不要罗列这些素数

2017-02-19 13:14:04 561 1

原创 历届试题 埃及分数(穷举)

古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。古埃及喜欢把一个分数分解为类似: 1/a + 1/b 的格式。 这里,a 和 b 必须是不同的两个整数,分子必须为 1 比如,2/15 一共有 4 种不同的分解法(姑且称为埃及分解法):1/8 + 1/1201/9 + 1/451/10 + 1/301/12 + 1/20 那么,2/

2017-02-19 12:41:13 1045

原创 历届试题 好好学习

汤姆跟爷爷来中国旅游。一天,他帮助中国的小朋友贴标语。他负责贴的标语是分别写在四块红纸上的四个大字:“好、好、学、习”。但是汤姆不认识汉字,他就想胡乱地贴成一行。     请你替小汤姆算一下,他这样乱贴,恰好贴对的概率是多少?     答案是一个分数,请表示为两个整数比值的形式。例如:1/3 或 2/15 等。如果能够约分,请输出约分后的结果。代码:

2017-02-19 12:18:30 679

原创 历届试题 幻方填空(全排列)

幻方是把一些数字填写在方阵中,使得行、列、两条对角线的数字之和都相等。 欧洲最著名的幻方是德国数学家、画家迪勒创作的版画《忧郁》中给出的一个4阶幻方。他把1,2,3,...16 这16个数字填写在4 x 4的方格中。表中有些数字已经显露出来,还有些用?和*代替。请你计算出? 和 * 所代表的数字,并把 * 所代表的数字作为本题答案提交。16的全排列的很大,所以只要对格子

2017-02-19 11:11:54 5740

原创 历届试题 打印十字图

问题描述小明为某机构设计了一个十字型的徽标(并非红十字会啊),如下所示:..$$$$$$$$$$$$$....$...........$..$$$.$$$$$$$$$.$$$$...$.......$...$$.$$$.$$$$$.$$$.$$.$...$...$...$.$$.$.$$$.$.$$$.$.$$.$.$...$...$.$.$$.$.$.$$$$$.$.$.$

2017-02-18 23:30:48 1277

原创 历届试题 剪格子

问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为

2017-02-18 19:52:07 510

原创 历届试题 第39阶台阶

小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!    站在台阶前,他突然又想着一个问题:    如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?    请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。注意:不要提交解答过

2017-02-18 15:03:55 1297 3

原创 历届试题 李白打酒 (递归和全排列做法)

话说大诗人李白,一生好饮。幸好他从不开车。    一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:    无事街上走,提壶去打酒。    逢店加一倍,遇花喝一斗。    这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。     请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就

2017-02-18 10:16:17 970

原创 蓝桥杯 历届试题 奇怪的分式

上小学的时候,小明经常自己发明新算法。一次,老师出的题目是:    1/4 乘以 8/5    小明居然把分子拼接在一起,分母拼接在一起,答案是:18/45 (参见图1.png)    老师刚想批评他,转念一想,这个答案凑巧也对啊,真是见鬼!    对于分子、分母都是 1~9 中的一位数的情况,还有哪些算式可以这样计算呢?    请写出所有不同算式的个数(包

2017-02-16 21:02:55 1116

原创 蓝桥杯 历届试题 猜字母

把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串。接下来删除第1个字母(即开头的字母a),以及第3个,第5个等所有奇数位置的字母。得到的新串再进行删除奇数位置字母的动作。如此下去,最后只剩下一个字母,请写出该字母。答案是一个小写字母,请通过浏览器提交答案。不要填写任何多余的内容。思路: 删除奇数,我们就取偶数的字母,只是要注意会下标

2017-02-16 20:57:02 1790 3

原创 蓝桥杯 高斯日记

大数学家高斯有个好习惯:无论如何都要记日记。他的日记有个与众不同的地方,他从不注明年月日,而是用一个整数代替,比如:4210后来人们知道,那个整数就是日期,它表示那一天是高斯出生后的第几天。这或许也是个好习惯,它时时刻刻提醒着主人:日子又过去一天,还有多少时光可以用于浪费呢?高斯出生于:1777年4月30日。在高斯发现的一个重要定理的日记上标注着:5343,因此可算出那天是:179

2017-02-16 09:45:46 562 2

原创 算法提高 上帝造题五分钟 (水题)

问题描述  第一分钟,上帝说:要有题。于是就有了L,Y,M,C  第二分钟,LYC说:要有向量。于是就有了长度为n写满随机整数的向量  第三分钟,YUHCH说:要有查询。于是就有了Q个查询,查询向量的一段区间内元素的最小值  第四分钟,MZC说:要有限。于是就有了数据范围  第五分钟,CS说:要有做题的。说完众神一哄而散,留你来收拾此题输入格式  第一行两个

2017-02-15 20:49:22 914

原创 历届试题 连号区间数

问题描述小明这些天一直在思考这样一个奇怪而有趣的问题:在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是:如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。当N很小的时候,小明可以很快地算出答案,但是当N变大的时候,问题就不是那么简单了,现在小明需要你的帮

2017-02-15 11:42:09 324

原创 历届试题 带分数(dfs 全排列 筛选)

问题描述100 可以表示为带分数的形式:100 = 3 + 69258 / 714。还可以表示为:100 = 82 + 3546 / 197。注意特征:带分数中,数字1~9分别出现且只出现一次(不包含0)。类似这样的带分数,100 有 11 种表示法。输入格式从标准输入读入一个正整数N (N输出格式程序输出该数字用

2017-02-14 23:35:55 1076

原创 nyoj517 最小公倍数 (大数)

描述为什么1小时有60分钟,而不是100分钟呢?这是历史上的习惯导致。但也并非纯粹的偶然:60是个优秀的数字,它的因子比较多。事实上,它是1至6的每个数字的倍数。即1,2,3,4,5,6都是可以除尽60。我们希望寻找到能除尽1至n的的每个数字的最小整数m.输入多组测试数据(少于500组)。每行只有一个数n(1输出输出相应的m。样例输入2

2017-02-14 21:16:05 498

原创 大数阶乘

代码:#include#include#includeusing namespace std;char a[102]={0},b[102][10000];int k=2;void js(int x){ int cx=0,cb=0,i,j,t[3],s[10000]={0}; cb=strlen(b[k]); if (x/10==0) { t[0]=x; cx=1;

2017-02-14 20:20:09 192

原创 求多个数的最小公倍数

代码://求多个数的公倍数#includeusing namespace std;int main(){ int i,j,k,n,a[100],s=1; cin>>n; for (i=0;i<n;i++) { cin>>a[i]; s*=a[i]; } k=a[0]; for (i=1;i<n;i++) for (j=1;j<=s;j++) { if (j

2017-02-14 18:26:58 1542

原创 八皇后问题

代码:#include#includeusing namespace std;int a[8]={0},cnt=0;int check(int *a,int i){ int j; for (j=0;j<i;j++) { if (a[i]==a[j])//同列中有值 return 0; else if (a[i]-a[j]==i-j)//左对角线条件 re

2017-02-14 17:29:13 188

原创 算法提高 P1001 (大数乘法)

当两个比较大的整数相乘时,可能会出现数据溢出的情形。为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法。具体来说,首先以字符串的形式输入两个整数,每个整数的长度不会超过8位,然后把它们相乘的结果存储在另一个字符串当中(长度不会超过16位),最后把这个字符串打印出来。例如,假设用户输入为:62773417和12345678,则输出结果为:774980393241726.输入:  6

2017-02-14 09:11:54 498

原创 数独 (搜索)

本文参考博客http://blog.sina.com.cn/s/blog_61c5b01f0100nrta.html描述         数独是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个3*3宫内的数字均含1-9,不重复。 每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多

2017-02-13 11:38:05 593

原创 算法提高 新建Microsoft Word文档

问题描述  L正在出题,新建了一个word文档,想不好取什么名字,身旁一人惊问:“你出的题目叫《新建Microsoft Word文档》吗?”,L大喜,一拍桌子,说:“好,就叫这个名字了。”  仔细观察,当你新建一个word文档时,会得到一个名为“新建 Microsoft Word 文档.doc”的文件,再新建一个,则名为“新建 Microsoft Word 文档(2).doc”,再新建

2017-02-10 20:50:20 827

原创 算法提高 c++_ch02_01

编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。  输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。这种题目不应该放在算法入门里么。。。。。代码:#include#include#includeusi

2017-02-10 20:25:52 620

原创 算法提高 学霸的迷宫

问题描述  学霸抢走了大家的作业,班长为了帮同学们找回作业,决定去找学霸决斗。但学霸为了不要别人打扰,住在一个城堡里,城堡外面是一个二维的格子迷宫,要进城堡必须得先通过迷宫。因为班长还有妹子要陪,磨刀不误砍柴功,他为了节约时间,从线人那里搞到了迷宫的地图,准备提前计算最短的路线。可是他现在正向妹子解释这件事情,于是就委托你帮他找一条最短的路线。输入格式  第一行两个整数n,

2017-02-10 20:11:03 723

《实战突击:Java Web项目整合开发》全部源码

上传到百度云, 链接若失效私信我即可 《实战突击:Java Web项目整合开发》源码 01 - 都市供求信息网 02 - 物流配货网 03 - 编程爱好者博客地带 04 - 明日知道 05 - 天下陶网络商城 06 - 网络在线考试 07 - 物资管理系统 08 - 企业办公自动化系统 09 - 校园管理系统 10 - 高校学生选课系统 11 - MR网络购物中心 12 - 图书馆管理系统 13 - 讯友网络相册 14 - 企业门户网站 15 - 芝麻开门博客网 16 - 进销存管理系统 17 - 网上淘书吧 18 - 新奥家电连锁网络系统 19 - 大学生求职就业网 20 - 华奥汽车销售集团网 21 - 科研成果申报管理系统

2017-12-08

c语言制作的MP3播放器

利用c语言制作的带界面的音乐播放器,简单小巧

2017-03-15

c语言基于炫彩界面库音乐播放器

c语言基于炫彩界面库音乐播放器

2017-03-05

空空如也

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

TA关注的人

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