- 博客(40)
- 资源 (13)
- 收藏
- 关注
转载 成绩处理--char5
在数组score中将要存储某小组C++程序设计的成绩,请设计完成下面的各功能函数,并将它们组合成一个完整的应用: (1)输入小组人数及成绩; (2)输出该小组的最高成绩、最低成绩、平均成绩和成绩的标准偏差(标准偏差公式:,其中为样本,为均值,为样本数目); (3)输出考得最高成绩和最低成绩的同学的人数及对应的学号(设成绩对应的下标即学号,可能有相同的成绩) (4)(选做)输
2013-10-31 15:23:28 622
转载 数组初始化及输出--char5
创建一个长度为20的整型数组,通过初始化,为数组中的前10个元素赋初值,然后通过键盘输入,使后10个元素获得值,将所有元素值加倍后保存在数组中,最后由前往后输出数组中所有元素的值,再由后往前输出数组中所有元素的值,再输出数组中的所有偶数,以及下标为3的倍数的元素值。#include using namespace std; int main( ) { int
2013-10-31 14:54:58 1078
转载 汉诺塔--char4
汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。古代有一个梵塔,塔内有三个座A、B、C,A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个和尚想把这64个盘子从A座移到C座,但每次只能允许移动一个盘子,并且在移动过程中,3个座上的盘子始终保持大盘在下,小盘在上。在移动过程中可以利用B座,下面左图给出了移动方法的提示。请编制递归函数输出盘子数为4时(程序调试后,试试15个、20个
2013-10-30 08:56:37 676
转载 最大公约数--char4
分别用非递归函数和递归函数,用辗转相除法求两个正整数a和b的最大公约数,并体会迭代法和递归法在处理问题上各自的思路。参考解答:1//迭代解法 #include "iostream" using namespace std; int gcd(int x, int y); void main() { int m,n; cout<
2013-10-30 08:50:31 536
转载 二进制转换--char4
二进制转换:输入一个整数,要求输出对应的二进制形式,请用递归函数实现。#includeusing namespace std; void dec2bin(int n); int main() { int n; cout<<"请输入一个整数:"; cin>>n; cout<<n<<"对应的二进制形式为:";
2013-10-30 08:40:25 704
转载 Fibnacci序列--char4
输出Fibnacci序列的第20个数。分别用迭代方法与递归方法实现。1、迭代法#include using namespace std; int fib(int n); int main() { cout<<fib(20)<<endl; return 0; } int fib(int n) {
2013-10-29 09:15:03 539
转载 三角函数--char4
编制三角函数表:要求在main()函数中调用show_sin_table(min_angle, max_angle),显示角度值为min_angle到max_angle之间的所有角度(间隔为1度)的正弦值。要求不能用数学库函数,将项目6中的mysin函数拷贝到这个程序中,用于计算sin值。例如show_sin_table(0, 90)可以显示出所有0到90度的正弦值。为取得更好的效果,可以考虑
2013-10-29 08:40:52 660
转载 泰勒公式--char4
编程实现泰勒公式:求出sin(π/2)、sin(56°)、cos(87°)、cos(π/3) 一点说明:数学库(#include)中已经提供了sin和cos函数,一般解题中我们直接调用即可,而本题要求自定义函数实现,为区别起见,分别起名为mysin和mycos。 提示和要求:(1)要求自定义函数要写在main函数之后;(2)自定义函数中求解的效率问题必须考虑(用好迭代方法);(
2013-10-29 07:54:03 933
转载 求组合数--char4
【求组合数】 求组合数公式为: 编一程序,输入m和n的值,求组合数。要求分别定义求阶乘和求组合的函数,求组合数的函数调用求阶乘的函数来实现求解,在main()函数中,负责输入输出及调用求组合数的函数。参考解答:#include using namespace std; int fact(int); int main() { int m
2013-10-25 08:16:06 654
转载 特殊三位数--char4
请输出满足条件n=a!+b!+c!的所有三位数n,其中,a、b、c分别是n的百、十、个位数。要求用自定义函数实现求阶乘。参考解答:#include using namespace std; int fact(int); int main() { int n,a,b,c,sum; n=100; while(n<1000)
2013-10-25 08:12:31 771
转载 用函数解决素数和回文数--char4
编制一个返回值为bool型的函数isPrimer(),用于判断参数是否为素数,isPalindrome()用于判断参数是否是回文数,调用函数回答以下问题(可以分别编制几个程序完成,也可以在一个main()函数中完成,输出时,用明显的提示语,说明正在完成哪个任务。)(1)输出10000以内的所有素数。(2)输出10000以内的所有回文数。(3)输出10000以内的所有回文素数。(4)
2013-10-25 08:02:24 812
原创 学习五笔的日子
2001年刚上专科时,啥也不懂,啥也没有,没有学习的资料,也没有电脑,甚至连个空键盘都没有。在以后的日子班里很多人练习指法,课桌里面就多了好多空键盘,现在想想条件太艰苦了。 永远忘不了那一个晚上,教室里也没有几个人,我坐在了桌子上看一本电脑方面最基础的书,主要看了一下汉字的输入,看到了系统自带的输入法突然感到很压抑。后来接触了五笔,那是我的一个同学从市图书馆借了一本书,上面有介绍五
2013-10-24 16:18:11 986
转载 四个数的最大公约数--char4
输入四个数,并求出其最大公约数:#include using namespace std; //自定义函数的原型(即函数声明) int gcd(int,int); int gcds(int,int,int,int); int main() { int a,b,c,d; cin>>a>>b>>c>>d; cout
2013-10-24 14:41:14 750
转载 分段函数--char4
参考解答:#include using namespace std; const double x1=0.3, x2=0.8; //定义为全局常变量,方便,易维护 double f(double); //此处加入对自定义函数f的声明 int main( ) { double x; cout<<"请输入x的值:";
2013-10-24 14:17:14 574
转载 重温星号图--char4
调用函数输出星号图:方法一:#include using namespace std; void printstars(int m) //定义能输出一行m个星号的函数 { for (int j=1; j<=m; ++j) cout<<'*'; } int main( ) { int i,n=6; //n代
2013-10-23 16:10:55 1001
原创 如何用SQL语句从身份证号码号码提取信息(二)
接上篇我们进行了year的设置,假如我们不想要了想清空这列,可以用以下命令update idset set year=null接下来我们进行age的设置
2013-10-23 14:31:34 3088
原创 如何用SQL语句从身份证号码号码提取信息(一)
我们要操作的数据库表为: 表结构如下:我们想在表中的身份证号码中提取出某人的出生年、年龄、出生日期,对应的字段分别为:year、age和csrq
2013-10-23 13:58:58 18405
转载 体验文件操作统计学生分数--char3
文件english.dat,(本文后附100个数据,自行复制粘贴到记事本中保存为文件english.dat)中给出的是2012级10000名新生入学英语分级考试全校同学的成绩。编程序,求出这次考试的平均成绩,并统计各分数段的人数(优秀:≥90,良好:≥80,中等:≥70,及格:≥60,不及格: 拓展1:将输出界面改良下,显示成下面的样子(仅变输出方式) 项目任务参
2013-10-18 11:04:11 653
转载 体验文件操作电子词典--char3
做一个简单的电子词典。在文件dictionary.txt中保存的是英汉对照的一个词典,词汇量近8000个,英文与释义间用’\t’隔开。编程序,将文件中的内容读到两个数组e[]和c[]中,分别代表英文和中文,由用户输入英文词,显示中文意思。运行程序后,支持用户连续地查词典,直到输入“0000”结束,如下图:提示:文件中的词汇已经排序,故在查找时,用二分查找法提高效率。参考解答:#
2013-10-18 10:49:38 1029
转载 体验文件写入/读出--char3
例1:将数据“写入/输出”到文件中//看这个例子一定要举一反三,凡是要将数据输出到文件(写文件)都可这样处理 #include //处理文件要包括头文件fstream #include using namespace std; int main( ) { int a; //打开文件,要使用文件必须正确打开,对输
2013-10-18 10:38:09 648
转载 大奖赛得分--char3
【项目4:大奖赛计分】在歌星大奖赛中,有10个评委为参赛的选手打分,分数为1~100分。选手最后得分为:去掉一个最高分和一个最低分后其余8个分数的平均值。请编写一个程序实现。【项目4扩展1(选做)】大奖赛编的计分程序,成绩在0-10之间,输入错误时要能马上重新输入,选手最后得分为:去掉一个最高分和一个最低分。评委人数(图中为7)需要在在程序开始运行时输入(这比固定10个评委的程序更有适应性了)
2013-10-17 09:43:47 707
转载 回文日--char3
很有趣的一个题目:2011年11月02日是一个回文日:2011 1102,请列出近80年和近60年还有多少个回文日(假如我们能活到百岁,你和我的……)。注意:一年只有12个月。 问题分析:在近80年中,年份确定后,将其从最低位开始倒着取出,每两位组成一个单位,分别对应月份和日期部分。分别判断这些月份和日期的取值范围是否合乎要求,如果符合则输出……#include u
2013-10-17 08:33:00 930
转载 亲密数--char3
亲密数:如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。(提示:按照亲密数定义,要判断数a是否有亲密数,只要计算出a的全部因子的累加和为b,再计算b的全部因子的累加和为n,若n等于a则可判定a和b是亲密数。)#include #include using na
2013-10-16 15:58:40 760
转载 阿姆斯特朗数--char3
阿姆斯特朗数:如果一个正整数等于其各个数字的立方和,则称该数为阿姆斯特朗数(亦称为自恋性数)。如 407=4^3+0^3+7^3就是一个阿姆斯特朗数。试编程求1000以内的所有阿姆斯特朗数。#include #include using namespace std; int main() { int i,m,k,n; for(
2013-10-16 15:47:24 1523
转载 n与9n--char3
求1000000以内的正整数n,9n是n的反序数(例如,123是321的反序数)。#include #include using namespace std; int main() { int i,m,k,n,c=0; for(n=3;n<=1000000;++n) { //计算n的逆序数m
2013-10-16 14:58:47 769
翻译 乔布斯写给妻子的信
乔布斯写给妻子的信 原文: We didn't know much about each other twenty years ago. We were guided by our intuition; you swept me off my feet. It was snowing when we got married at the Ahwahnee. Years passe
2013-10-16 08:45:23 3195
转载 万以内的回文数--char3
输出10000以内的所有回文数。#include using namespace std; int main() { int m,n,k,c=0; cout<<"一万内的回文数:"<<endl; for(m=1;m<=10000;++m) { k=m;
2013-10-15 15:52:25 1107
转载 回文数--char3
输入一个正整数,判断其是否为一个回文数(例1221、12321都是回文数)。#include using namespace std; int main() { int m,n,k; cin>>m; k=m; n=0; while(k>0) {
2013-10-15 15:26:21 535
转载 污损的数字--char3
有等式[※×(※3+※)]^2=8※※9,其中※处为1个数字,滴上了墨水无法辨认。请编程找出※表示哪个数字。参考解答: #include using namespace std; int main() { int i,a,b,c,d,e,s; for(a=0;a<=9;a++) {
2013-10-11 14:01:53 814
转载 软件比拼--char3
下列乘法算式中:每个汉字代表1个数字(1~9)。相同的汉字代表相同的数字,不同的汉字代表不同的数字。试编程确定使得整个算式成立的数字组合,如有多种情况,请给出所有可能的答案。参考解答:#include using namespace std; int main() { int product; for(int sa
2013-10-11 13:40:13 562
转载 都要学C-- char3
在下面的加法算式中,不同的符号代表不同的数字,相同的符号代表相同的数字。请设计程序求出"都、要、学、C"4个符号分别代表的数字。 提示:让计算机解奥数题。穷举"都、要、学、C"4个符号分别代表的数字(从0到9),然后进行组合,如果组合起来符合规则(不同的符号代表不同的数字,相同的符号代表相同的数字,且使等式成立),则为正解。未优化前的代码 #in
2013-10-11 11:09:19 717
转载 三色球--char3
三色球问题:若一个口袋中放有12个球,其中有3个红的。3个白的和6个黒的,问从中任取8个共有多少种不同的颜色搭配? 提示:设任取的红球个数为i,白球个数为j,则黒球个数为8-i-j,根据题意红球和白球个数的取值范围是0~3,在红球和白球个数确定的条件下,黒球个数取值应为8-i-j。 #include using namespace std; int main
2013-10-10 15:25:04 858
转载 年龄几何--char3
年龄几何:张三、李四、王五、刘六的年龄成一等差数列,他们四人的年龄相加是26,相乘是880,求以他们的年龄为前4项的等差数列的前20项。 提示:设数列的首项为n,公差为a,则前4项之和为"4*n+6*a",前4 项之积为"n*(n+a)*(n+a+a)*(n+a+a+a)"。同时"1。可采用穷举法求出此数列。 #include using names
2013-10-10 15:18:58 549
转载 换分币--char3
换分币:用一元人民币兑换成1分、2分和5分硬币,有多少种不同的兑换方法? 提示:根据题意设i,j,k分别为兑换的1分、2分、5分硬币的枚数,则i,j,k的值应满足:i+j*2+k*5=100,根据取值范围构造循环解题即可。 #include using namespace std; int main() { int i,j,
2013-10-09 16:58:37 704
转载 百钱百鸡--char3
百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何? 提示:设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间,可得到下面的不定方程: 5x+3y+z/3=
2013-10-09 16:51:09 651
转载 打豆豆--char3
阅读并运行下面的程序“吃饭、睡觉、打豆豆”,体会形式上死循环,实际不“死”的技巧。在此基础上,改写程序并提交报告。程序中用了自定义函数 改写任务1:去除有关使用自定义函数的一切痕迹,根据用户的选择,用你已经会的cout直接输出有关内容 改写任务2:将程序中的if改为switch。 改写前的程序: #i
2013-10-08 19:21:14 715
转载 在北京买房--char3
现在北京有一套房子,价格200万,假设房价每年上涨10%,一个软件工程师每年固定能赚40万。如果他想买这套房子,不贷款,不涨工资,没有其他收入,每年不吃不喝不消费,那么他需要几年才能攒够钱买这套房子? #include using namespace std; int main( ) { double housePrice=200,salarys=40;
2013-10-08 16:53:52 591
转载 贪财的富翁--char3
一个百万富翁遇到一个陌生人,陌生人找他谈一个换钱的计划,该计划如下:我每天给你十万元,而你第一天只需给我一分钱,第二天我仍给你十万元,你给我两分钱,第三天我仍给你十万元,你给我四分钱,....,你每天给我的钱是前一天的两倍,直到满一个月(30天),百万富翁很高兴,欣然接受了这个契约。 请编程序,通过计算说明,这个换钱计划对百万富翁是否是个划算的交易。 提示:(1
2013-10-08 16:31:40 882
原创 国庆归来
早上又是4:20起床,在夜色下匆匆来到了村头踏上了开往县城的汽车,结束了我2013年的国庆长假。家离城很远,车次也很早,所以每次离家都要早起,但每次离家母亲都送我到村头,而这次是母亲第一次没有送我,或许是她太累了吧。 10.1号领着对象回家,直到3点到家,父母一直等候着,坐了满满的一桌子菜,自己虽然也旅途劳累,更感到父母的辛苦,为了和我们一起吃饭居然一直等到我们回来。对象10.3号
2013-10-06 18:49:47 650
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人