自定义博客皮肤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我们要早起不赖床]

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

原创 蓝桥 卖鸡蛋

大数学家欧拉在集市上遇到了本村的两个农妇,每人跨着个空篮子。她们和欧拉打招呼说两人刚刚卖完了所有的鸡蛋。    欧拉随便问:“卖了多少鸡蛋呢?”    不料一个说:“我们两人自己卖自己的,一共卖了150个鸡蛋,虽然我们卖的鸡蛋有多有少,但刚好得了同样的钱数。你猜猜看!”    欧拉猜不出。    另一个补充道:“如果我按她那样的价格卖,可以得到32元

2016-12-31 20:00:18 454

原创 A1048. 数字三角形

问题描述  输入一个边长,打印出旋转序列的三角图形。输入格式  边长n,其中1输出格式  数字三角形,一共n行,第i(1样例输入4样例输出12 93 10 84 5 6 7思路:      和螺旋一样,只是一半了代码:#include #include int main

2016-12-31 15:35:23 494

原创 A1028. 选择计算

问题描述  输入三个整数x,y,z。  根据z的值的不同对x和y进行计算:  z=1:输出x+y的值;  z=2:输出x-y的值;  z=3:输出x*y的值;  z=4:输出x/y的值(若除不尽取整数部分);  z=5:输出x%y的值  z=6:输出x和y的最大公约数  z=7:输出x和y的最小公倍数输入格式  只有一行,包括三个整数,x,y

2016-12-31 14:57:26 791

原创 A1036. 分解质因数

问题描述  求出区间[a,b]中所有整数的质因数分解。输入格式  输入两个整数a,b。输出格式  每行输出一个数的分解,形如k=a1*a2*a3...(a1样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5提示  先筛出所有素数,然后再

2016-12-31 14:41:14 809

原创 分解质因数

将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。如果n不能被k整除,则用k+1作为k的值,重复执行第一步。

2016-12-31 14:29:08 528

原创 A1034. 孪生素数对

问题描述  差为2的两个素数被称为孪生素数对,例如3和5, 11和13.  给定一个区间,请输出区间内所有的孪生素数对.输入格式  两个正整数a,b,其中a输出格式  区间[a,b]内的所有孪生素数对,按从小到大顺序。每行一个素数对,其中小的在前,大的在后,以空格分开。  如果区间内没有素数对的话,输出-1.样例输入2 15样

2016-12-31 13:06:09 4759 2

原创 A1035. 素数之和

问题描述  给定正整数N,求[1,N]之间的所有素数之和.如果没有素数,则之和为0. 1输入格式  输入有多行,每行有一个正整数n(1输出格式  对应每行输入的整数,输出[1,N]之间的所有素数之和.每个结果占一行.样例输入1240样例输出025思路:       用了筛选法才通过。代码:

2016-12-31 12:28:11 757

原创 筛选法求素数

用筛选的方法可以减少程序运行时间筛除从2开始以后数的倍数。求100以内素数:#include #include main(){ int a[101]={0},i,j; for (i=2;i<=100;i++) //将100以内的数,按顺序放在数组中 a[i] = i; for (i=2;i<=sqrt(100);i++) { if (a[i]!=0)

2016-12-31 12:23:56 333

原创 A1044. Fibonacci数列求和

问题描述  定义Fibonacci数列f(n):  f[1]=f[2]=1;  f[i]=f[i-1]+f[i-2]  输入n(n输入格式  每行一组数据。每组数据仅包含一个数n。如果n=0,表示输入文件的结束。输出格式  对于每组数据,输出相应的答案。样例输入140样例输出17

2016-12-31 09:51:22 479

原创 A1058. 芯片测试

问题描述  有n(2≤n≤20)块芯片,有好有坏,已知好芯片比坏芯片多。  每个芯片都能用来测试其他芯片。用好芯片测试其他芯片时,能正确给出被测试芯片是好还是坏。而用坏芯片测试其他芯片时,会随机给出好或是坏的测试结果(即此结果与被测试芯片实际的好坏无关)。  给出所有芯片的测试结果,问哪些芯片是好芯片。输入格式  输入数据第一行为一个整数n,表示芯片个数。  第

2016-12-31 09:43:30 687

原创 A1045. 交换

问题描述  给定N个整数组成的序列,每次交换当前第x个与第y个整数,要求输出最终的序列。输入格式  第一行为一个整数t(t  以下t组数据,每组数据第一行为N(1输出格式  对于每组数据输出N行,依次为序列中的每个整数。样例输入15 21 2 3 4 51 23 4样例输出21435

2016-12-31 08:52:49 572

原创 字符串对比

问题描述  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:  1:两个字符串长度不等。比如 Beijing 和 Hebei  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing  3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(

2016-12-31 08:10:35 1519

原创 星期几

1949年的国庆节(10月1日)是星期六。    今年(2012)的国庆节是星期一。    那么,从建国到现在,有几次国庆节正好是星期日呢?思路:        由题知49年的是星期六,那么加上365(闰年加366)则是1950的国庆节,如果天数mod7为·1则该年国庆是星期天代码:#include main(){ int i,s=0,c=0; for

2016-12-30 18:11:36 389

原创 画三角形1

问题描述  找出下面给出图形的规律,画一个15行的对应图形。  A  BAB  CBABC  DCBABCD代码:#includemain(){ int i,j; for(i=1;i<=15;i++) { for(j=i;j>0;j--) printf("%c",'A'+j-1); for(j=1;j<i;j++)

2016-12-30 16:08:42 346

原创 算法提高 周期字串

问题描述  右右喜欢听故事,但是右右的妈妈总是讲一些“从前有座山,山里有座庙,庙里有个老和尚给小和尚讲故事,讲的什么呢?从前有座山……”这样循环的故事来搪塞右右。  我们定义,如果一个字符串是以一个或者一个以上的长度为k的重复字符串所连接成的,那么这个字符串就叫做周期为k的串。  例如:  字符串’abcabcabcabc’周期为3,因为它是由4个循环’abc’组成的。它同样是

2016-12-30 13:19:22 760 1

原创 1的个数

从1到20的所有数字中含有多少个“1”仔细数一下,应该是12个。那么从1到1000的整数中,含有多少个“1”呢?思路:       遍历1到1000将每个数取余10看是不是1,是c就增1,然后这个数/10向前推进代码:#include main(){ int i,c=0,j; for (i=1;i<=1000;i++) { j=i; while (j)

2016-12-30 07:20:15 402

原创 时间转换

问题描述  给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式  输入只有一行,是一个整数t(0输出格式  输出只有一行,是以“::”的格式所表示的时间,不包括引号。样例输入0

2016-12-29 23:40:32 361

原创 文件二进制读写学生信息

5个学生,输出3课成绩总分的最大分数的学生信息。代码:#include typedef struct student{ char id[10]; char name[10]; float cyy; float jsj; float eng;}st; // typedef关键字 将结构体重命名为 stmain(){ int i,c; float max,sum;

2016-12-29 23:11:32 1160 2

原创 缩小的陆地

问题描述  Fred正在考虑在路易斯安那州找一块土地在上面建造他的房子。在调查过程中,他了解到路易斯安那州的陆地正以每年50平方英里的速度缩小,原因是密西西比河对陆地的侵蚀。由于Fred希望他的余生都能居住在这所房子里,所以他需要知道他的土地是否会被河水侵蚀。  Fred做了更多的研究后发现,正在损失的陆地呈现出一个半圆形的形状,这个半圆是以(0,0)为圆心的圆的X轴以上的部分,X轴以

2016-12-29 22:12:11 664

原创 单链表

#include#include #includetypedef struct Student  //typedef给struct Student换成ST {char no[20];char name[20];float score;               //数据域  存储数组 struct Student *next;  //指针域  存放指向下一节点

2016-12-29 13:05:45 262

原创 魔方阵

如3×3的魔方阵[1]  :8 1 63 5 74 9 2魔方阵的排列规律如下:⑴将1放在第一行中间一列;⑵从2开始直到n×n止各数依次按下列规则存放;每一个数存放的行比前一个数的行数减1,列数加1(例如上面的三阶魔方阵,5在4的上一行后一列);⑶如果上一个数的行数为1,则下一个数的行数为n(指最下一行);例如1在第一行,则2应放在最下一行,

2016-12-28 14:25:56 2278 2

原创 螺旋方阵

在屏幕上输出一个n阶方阵(1的右旋方阵, 方阵的元素由1..n^2组成, 排列由外向内, 顺时针方向旋转.如下是4阶左旋方阵              1  2  3  4             12 13 14  5             11 16 15  6             10  9  8  7代码:#include main(){

2016-12-28 08:34:12 806

原创 对角矩阵

输入M、N,显示数字排列,如输入4、6:1   3   6  10  14  182   5   9  13  17  214   8  12  16  20  237  11  15  19  22  24思路:       将矩阵看成如图分割的两部分,左边的很好实现,开始默认a[0][0]为1,,然后要去将2赋到a[1][0]上将3赋到a[0][1]

2016-12-27 23:09:38 1220

原创 蛇阵

打印蛇阵.如键盘输入 4 5,则屏幕上输出如下矩阵:     1   2   3   4   5    10   9   8   7   6    11  12  13  14  15    20  19  18  17  16     再定义一个函数,把该矩阵存入文件"shezhen.f1",然后再从该文件读出该矩阵     并把它输出到屏幕上.(蛇阵.C)思路:

2016-12-27 00:01:38 535

原创 插入排序

从第二个开始用t记录这个数(t的值在每次比较中的值是不会变的,用于一次比较完成后赋给插入的地方)和前面的数进行比较,如果前面的数比要比的这个数大(以升序为列),则将前面的数赋给我们要比较的这个数(不用当心比较数没了,因为有t记录着)。接着继续往前进,直到比到不比当前数小或第一个元素为止再将t插入到这个位置。插入排序就是将前面的往后移动,在将比较数插入到不小于的那个位置。代码:#incl

2016-12-26 22:10:25 237

原创 二分查找

又称折半查找,是指在已经排序过的一些数中,找我们要找的数,a为数组的第一个数下标,c为数组中最后一个数下标,b为数组中间数下标,让我们要找的数m和中间元素做比较,若比中间大则,a往后移到b+1位置,c保持不变,b继续移动到a和c之间。代码:#include int f(int *v,int n,int m){ int i,a=0,b,c=n-1; //a为前面第一个数下标,b为中

2016-12-26 17:43:55 205

原创 顺序查找

从已知数数列中,找我们所需要的信息,方法简单但效率低代码 :(从数组1~10中找5)#include int f(int *a,int n,int m){ int i; for (i=0;i<n;i++) { if (a[i]==m) return 1; } return 0;}int main(){ int a[10]={1,2,3,4,5,6,7,8,9,

2016-12-26 16:55:28 214

原创 告别千里之外

2016年12月26日就在刚发一篇博文后,就告别了千里之外,哈哈,其实我的技术太渣根本就配不上我这等级,我也只是写一道题就上传一次。还是要努力吧。明年3月就要蓝桥杯省赛了,我感觉自己底子实在是太弱了,小题不能百分百把握,大题就更看不懂了。昨天买了本数据结构算法的书,还没到货,希望我能从书中提高下自己的算法,一定要认认真真的看。

2016-12-26 13:27:17 392 4

原创 算法提高 扶老奶奶过街

一共有5个红领巾,编号分别为A、B、C、D、E,老奶奶被他们其中一个扶过了马路。  五个红领巾各自说话:  A :我和E都没有扶老奶奶  B :老奶奶是被C和E其中一个扶过大街的  C :老奶奶是被我和D其中一个扶过大街的  D :B和C都没有扶老奶奶过街  E :我没有扶老奶奶  已知五个红领巾中有且只有2个人说的是真话,请问是谁扶这老

2016-12-26 13:17:45 1357

原创 c函数积累

memset(数组s,0或-1,sizeof(s))     所在头文件     功能: 将数组s的元素全部赋0或者赋-1,不能赋其他的值。代码:(将a数组元素全部赋0输出)#include #include main(){ int i,a[5]; memset(a,0,sizeof(a)); for (i=0;i<5;i++) { printf("%d",a

2016-12-26 12:39:28 203

原创 算法提高 约数个数

输入一个正整数N (1样例输入12样例输出6样例说明  12的约数包括:1,2,3,4,6,12。共6个代码:#include #include int main(){ int n,i,c=0; scanf("%d",&n); for (i=1;i<=n;i++) { if (n%i==0) c++; } p

2016-12-26 08:40:40 444

原创 算法提高 第二大整数

问题描述  编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。  输入格式:输入只有一行,包括若干个整数,中间用空格隔开,最后一个整数为0。  输出格式:输出第二大

2016-12-26 08:34:57 1067

原创 算法提高 十进制数转八进制数

编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。 样例输入 9274 样例输出 22072样例输入 18 样例输出 22代码:#include #include int main(){ int a[10],n,i,j=0; scanf("%d",&n); while (n) { a[j

2016-12-26 08:25:07 358

原创 算法训练 Anagrams问题

问题描述  Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。  输入格式:输入有两行,分

2016-12-25 21:54:56 1506 1

原创 算法训练 前缀表达式

问题描述  编写一个程序,以字符串方式输入一个前缀表达式,然后计算它的值。输入格式为:“运算符 对象1 对象2”,其中,运算符为“+”(加法)、“-”(减法)、“*”(乘法)或“/”(除法),运算对象为不超过10的整数,它们之间用一个空格隔开。要求:对于加、减、乘、除这四种运算,分别设计相应的函数来实现。  输入格式:输入只有一行,即一个前缀表达式字符串。  输出格式:输出相应的计

2016-12-25 21:36:53 393

原创 蓝桥 数字游戏

问题描述  栋栋正在和同学们玩一个数字游戏。  游戏的规则是这样的:栋栋和同学们一共n个人围坐在一圈。栋栋首先说出数字1。接下来,坐在栋栋左手边的同学要说下一个数字2。再下面的一个同学要从上一个同学说的数字往下数两个数说出来,也就是说4。下一个同学要往下数三个数,说7。依次类推。  为了使数字不至于太大,栋栋和同学们约定,当在心中数到 k-1 时,下一个数字从0开始数。例如

2016-12-25 20:20:10 540

原创 蓝桥 1的个数

从1到20的所有数字中含有多少个“1”仔细数一下,应该是12个。那么从1到1000的整数中,含有多少个“1”呢?请填写该数字。思路:          从1到1000每个数进行遍历,将每个数取余判断是否为1,是则加一次,将每个数的1个数全部相加,得结果301代码:#includeint f(int i){ int s=0; while (i) {

2016-12-25 18:36:35 334

原创 算法提高 9-2 文本加密

问题描述  先编写函数EncryptChar,按照下述规则将给定的字符c转化(加密)为新的字符:"A"转化"B","B"转化为"C",... ..."Z"转化为"a","a"转化为"b",... ..., "z"转化为"A",其它字符不加密。编写程序,加密给定字符串。样例输出与上面的样例输入对应的输出。例:数据规模和约定  输入数据中每一个数的范围。

2016-12-25 18:04:27 1304

原创 算法训练 动态数组使用

从键盘读入n个整数,使用动态数组存储所读入的整数,并计算它们的和与平均值分别输出。要求尽可能使用函数实现程序代码。平均值为小数的只保留其整数部分。样例输入: 5 3 4 0 0 2样例输出:9 1样例输入: 73 2 7 5 2 9 1样例输出:29 4思路:         简单的代码:#includeint qh(int *a,int n){ in

2016-12-25 17:54:59 1011

原创 算法提高 逆序排列

问题描述  编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然后把这个数组中的值按逆序重新存放,即变成了2 6 -5 19 7,然后把它们打印出来。

2016-12-25 17:47:46 1993

《实战突击: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关注的人

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