- 博客(37)
- 资源 (3)
- 收藏
- 关注
原创 完整版 VHDL设计数字电子时钟
课程设计报告一.设计要求 1. 进行正常的时、分、秒计时功能,二十四小时制计时2. 由数码管显示24h、60min、60s3. 设置时间4. 整点报时5. 闹钟功能二.设计实现功能该数字电子钟能够实现时、分、秒计时功能;校准时和分的功能;校准时间时秒清零的功能;整点报时的功能;三.各个设计模块描述
2014-06-26 18:29:09
51856
35
原创 水题 刷烟大OJ--2511: 生日玫瑰
2511: 生日玫瑰题目描述小慧很漂亮,有好多人追求小慧,小慧生日那天有好多人送她玫瑰花,小铭是其中一个,每个人送的玫瑰花都是上一个人的2倍,小铭只知道第一个人送了2枝,他是第n个人,但是小铭不想送上一个人的2倍,他要比前面所有人送的总和还要多1只,请聪明的你帮帮他,他需要送多少枝玫瑰花。输入小铭是第几个人: n(n>1)输出小铭送的玫瑰枝数样例输入5样
2014-06-18 14:28:01
1395
原创 水题 刷烟大OJ--2510: 存钱
2510: 存钱题目描述小慧的爸爸去年买彩票中了一万块并决定把钱存到银行,为了使利润最大化并且能够尽可能灵活的使用这笔钱,爸爸决定采取把钱存一年期,到期后继续把本金和利息存一年期的方法,爸爸希望知道按该种策略n年后能有多少钱?小慧请你帮忙完成这个任务。(假设年利率为6% )输入存的年份 n(n>=0) 输出n年后的总金额(结果保留两位小数点,四舍五入)样例输入
2014-06-18 14:25:57
875
原创 水题 刷烟大OJ--2501: Money Problem
2501: Money Problem题目描述周一小明要乘坐出租车外出,已知,出租车收费标准为不超过3km的部分收8元,超过3km的部分每增加1km加收1元(不足1km按1km计算)。那么,现在请同学们帮小明算出他坐车共需要花多少钱吧?输入小明坐车行驶的距离输出小明所花费的钱样例输入11.24样例输出m=17 #include #
2014-06-18 14:24:12
2426
原创 有关qsort函数的部分讲解
因为先前写了几个小程序,虽然还没有上传,但是很多都用到了qsort函数,而且qsort函数用起来确实很方便,所以单独拿出来用一篇文章介绍一下(只能用于数组,需要头文件#include )!首先说一下最常用也最简单,但是有些局限的对整形快速排序的方法首先在开头写一个自定义函数cmp,内容如下:int cmp(const void *a,const void *b) {
2014-06-18 13:06:09
683
原创 水题 刷烟大OJ--2527: 夏令营的年龄
2527: 夏令营的年龄题目描述小明参加了暑期夏令营。夏令营分成了若干小组,每个小组三个人。小明想知道夏令营中任意一组的最大年龄和最小年龄差,请你帮助小明。输入一组中三个同学的年龄输出最大年龄与最小年龄之差样例输入1 2 3样例输出2#include #include using namespace std;double a[
2014-05-31 09:48:01
1534
原创 水题 刷烟大OJ--2528: 跳三角
2528: 跳三角题目描述小黄人与小黑人玩跳三角的游戏,一步走半米,他想知道这个三角形的面积到底多大?请你帮他用以下公式算算三角形的面积,s=sqrt(p*(p-a)*(p-b)*(p-c)),p=(a+b+c)/2输入三个float型的数据表示三角形的三条边输出三角形的面积(保留一位小数)样例输入3 4 5样例输出6.0提示sq
2014-05-31 09:45:39
749
原创 水题 刷烟大OJ--2530: 小勇玩lol
2530: 小勇玩lol题目描述小勇是一个忠实的lol玩家,他有自己的战斗力计算方法,每个星期他都会算一下自己的战斗力有没有增加。每周的战斗力计算公式为“胜的场数/总场数*1000+胜的场数 + 上周的战斗力”输入第一行是依次表示每天的胜的场数或负的场数,其中正数表示该天胜的场数,负数表示负的场数;第二行是上星期的战斗力输出这个星期的战斗力(只保留整数,四舍五入)
2014-05-31 09:43:33
1004
原创 水题 刷烟大OJ--2515: 小明买蛋挞
2515: 小明买蛋挞题目描述小慧喜欢吃蛋挞,每次吃的种类越多越高兴。小明只有n元钱,最多能买到几种蛋挞?输入第一行是小明的钱数第二行10个数,表示每个蛋挞的价钱(按照从小到大有序)。输出最多买到的蛋挞种类数样例输入101 2 3 4 5 6 7 8 9 10样例输出4#include using namespace std;
2014-05-31 09:40:32
1155
原创 水题 刷烟大OJ--2514: 密码序列
2514: 密码序列题目描述小勇是个左撇子,写字的时候喜欢从右向左书写。小勇送给小慧一个带锁的箱子,并写下了由10个数字(0~9)组成的数字序列,并告诉小慧其中第3、4、5、6、7、8个数字是密码,请帮小慧写出正确的的密码序列。输入10个数字序列。输出密码序列(每个数字由空格隔开)样例输入1 2 3 4 5 6 7 8 9 0样例输出8 7 6
2014-05-31 09:37:54
898
原创 函数之最大公约数和最小公倍数
Problem A: 求两个整数的最大公约数和最小公倍数Description写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。Input两个数Output最大公约数 最小公倍数#include using namespace std;int main(){ int n
2014-02-09 14:08:13
3828
1
原创 函数之求sinh(x)
问题 E: C语言习题 求sinh(x)题目描述写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e-x)/2 ,其中用一个函数求ex 。结果保留两位小数。输入x输出sinh(x)的值。 #include #include #include using namespace std;double s
2014-02-09 14:05:55
2612
原创 函数之判断素数
Problem C: 判断素数Description写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。Input一个数Output如果是素数输出prime 如果不是输出not prime#include using namespace std;int main(){int prime(int);int n;
2014-02-09 14:03:45
1627
原创 函数递归之用递归方法求 f(n)
问题 K: C语言习题 用递归方法求 f(n)题目描述C语言习题 用递归方法求 f(n) = 12+22+...+n2 ,n的值由主函数输入。输入n的值。输出 f(n) 的值。#include using namespace std;int fac(int n){ int a; if(n==1) a=1; else a
2014-02-09 14:01:17
5537
原创 函数递归之求n阶勒让德多项式
问题 H: C语言习题 求n阶勒让德多项式题目描述用递归方法求n阶勒让德多项式的值,递归公式为n=0 pn(x) =1 n=1 pn(x) =xn>1 pn(x) =((2n-1)*x* pn-1(x) -(n-1)* pn-2(x))/n结果保留2位小数。输入n和x的值。输出pn(x)的值。#include #in
2014-02-09 13:59:09
3800
1
原创 函数递归之a!+b!+c!
问题 D: C语言习题 a!+b!+c!题目描述求a!+b!+c!的值,用一个函数fac(n)求n!。a,b,c的值由主函数输入,最终得到的值在主函数中输出。输入a,b,c的值输出a!+b!+c!的值#include using namespace std; int main() { int fac(int); int a,b,c,sum
2014-02-09 13:57:24
2337
原创 多组数据之亲和数
问题 G: 亲和数题目描述如果a的因子和等于b,b的因子和等于a,且a≠b,则称a,b为亲密数对。比如220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284。 284的所有真约数和为: 1+2+4+71+142=220。你的任务就编写一个程序,判断给定的两个数是否是亲和数 输入输入数据第一行包含一个数M,接下有M行,每行一
2014-02-09 13:45:05
989
原创 多组数据之成绩评估
问题 H: 成绩评估题目描述我们知道,高中会考是按等级来的。 90~100为A; 80~89为B; 70~79 为C; 60~69为D; 0~59为E。 编写一个程序,对输入的一个百分制的成绩t,将其转换成对应的等级。 输入输入数据有多组,每组占一行,由一个整数组成。输出对于每组输入数据,输出一行。如果输入数据不在0~100范围内,请输出一行:“Score is error
2014-02-09 13:22:37
1202
原创 循环应用之数字小游戏
问题 B: 数字小游戏题目描述游戏从一个整数S开始,只要它的位数多于1,就计算它各位的乘积,并且不断重复这个过程。比如:我们从95开始,9 × 5 = 45,45不是1位数,继续4 × 5 = 20.继续2 × 0 = 0.至此只有1位数,结束。再比如:如果从396开始3 × 9 × 6 = 162 1 × 6 × 2 = 12 1 × 2 = 2最后得到2。输入
2014-02-09 13:19:52
740
原创 字符串之Excel地址转换
Problem I: Excel地址转换Description Excel是最常用的办公软件。每个单元格都有唯一的地址表示。比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。第12行第4列表示为:“R12C4”,第5行第255列表示为“R5C255”。
2014-02-04 18:14:35
2335
原创 字符串之查找最大元素
Problem D: 查找最大元素Description对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。Input输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母构成。Output对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结果,如果存在多个最大的字母,就在每一个最大字母后
2014-02-04 18:10:10
5733
原创 字符串之单词统计
Problem H: C语言实验——单词统计Description从键盘输入一行字符,统计其中单词的个数,各单词以空格分隔,且空格数可以是多个。Input输入只有一行句子。仅有空格和英文字母构成。Output单词的个数。Sample Inputstable marriage problem Consists of MatchingmembersS
2014-02-04 18:06:28
977
原创 字符串之回文串
Problem F: Palindromes _easy versionDescription“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串,每个字符串的长度不超过500。Output
2014-02-04 18:03:41
1325
原创 字符串之删除指定字符
Problem G: C语言实验——删除指定字符Description从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。Input第一行是一个字符串;第二行是一个字符。Output删除指定字符后的字符串。Sample Inputsdf$$$sdf$$$Sample Outputsdfsdf
2014-02-04 18:00:41
3459
原创 字符串之首字母变大写
Problem C: 首字母变大写Description输入一个英文句子,将每个单词的第一个字母改成大写字母。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output请输出按照要求改写后的英文句子。Sample Inputi like acmi want to get an acceptedSample
2014-02-04 17:50:30
1687
1
原创 字符串之统计元音
Problem E: 统计元音Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1 e:num2 i:num3 o:num4 u:num5 多个测试实例之间由一个空行隔开。请
2014-02-04 17:47:29
1777
原创 字符串之字符统计
Problem B: 字符统计Description给出一串字符,要求统计出里面的字母、数字、空格以及其他字符的个数。字母:A, B, ..., Z、a, b, ..., z组成数字:0, 1, ..., 9 空格:" "(不包括引号)剩下的可打印字符全为其他字符。Input测试数据有多组。每组数据为一行(长度不超过100000)。数据至文件结束(EOF)为止。Outp
2014-02-04 17:21:44
994
原创 保留字母
Problem A:保留字母Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。Input一个字符串,长度不超过80个字符。 Output删掉非英文字母后的字符串。 Sample Inputabc123+xyz.5Sample Outputabcxyz#include #include using
2014-01-28 14:51:11
1442
原创 第一次博客
许多人都认为C++很难学(相对于C等语言来说,C++比较简单),其实刚开始学的时候我也是这么认为的,很多东西根本想不明白,不明白为什么要加头文件,不明白为什么每个程序的开头都是那几句话,不明白循环语句怎么用,不明白应该在什么地方加大括号,不明白怎么输入多组数据,甚至刚开始老师教我们数组时说以后我们可能会更习惯用数组,那时,我还不以为然;然而,现在,对老师的话,我是深有体会!很多东西你不一定要懂他为
2014-01-28 14:37:15
538
多组数据之成绩评估
2014-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人