C++ 课程作业 (C++ homework)
文章平均质量分 63
7sDream
XX大学计院脑残大一本科生一名。每天开开小差,发发呆。
展开
-
Page 8,自立题一
恩,第一次的作业题,当时刚刚学了一个cout,而且今年(2013)学校从VC6.0的环境直接变到了VS2013 = =,我擦叻简直无情!第一次上机,using namespace std 直接把我给弄蒙了好么!而且头文件也没有[.h]。现在(13.12.14)有点能理解这些了。题目:编写程序,使用C++的输出语句,在屏幕上显示一周的课程表(或工作安排)。提示:使用cout输出,使用原创 2013-12-14 16:10:23 · 739 阅读 · 0 评论 -
Page 49, 自立题十六
额,对于这道题我觉得提示给的有点傻呀,在下面注释里再仔细说。【题目】求出100-500内所有满足三位数字之和大于等于10的回文数(正读反读都一样的数)【提示】1.通过“for(int n=100;n2.判断回文数可先求出反序数,而后判断反序数是否等于n。///这不是多此一举么,难道不能先生成回文数再判断是否各位是否大于等于10么,看代码【代码】/原创 2013-12-15 13:34:42 · 695 阅读 · 0 评论 -
Page 42, 自立题五
这道题灰常好 TUT 我又是用的复杂的方法做的。唉,思维活性还是不够。【题目】 求300以内被3除余1且个位数为6的所有整数。【提示】 方法1.从1-300逐一进行判断。 方法2.仅对6、16、26......296进行判断 ///TUT一看就是方法二比较好嘛。。我肯定又没看提示,然后那个求个位的式子就想了我好久。。恩,根据要求人工排原创 2013-12-15 10:49:14 · 618 阅读 · 0 评论 -
Page 40,自立题二
这题真他喵的烦呀,特别是还规定了恶心的输出样式,简直无情。题目本身是小学生应用题。【题目】///太长了我简写>_ 有ABCD四种商品,A 2.75 一份,B 12.5,C 26.8,D 512。其中D商品超过三件优惠10%,超过8件优惠15%。请设计一个计算价格的程序,显示购物详单。【提示】使用cin输入数量,用 if 判断是否优惠。界面可设计为:///太多了原创 2013-12-15 01:27:38 · 780 阅读 · 0 评论 -
Page 18,自立题三
解一元二次方程的题,思路很简单,毕竟高中解过太多次了,所以写起来不是特别难,也没什么重要的地方。【题目】 编写程序,输入三个实数a、b、c(假设满足b²-4ac>0),求出方程ax²+bx+c=0的两个实根并显示在屏幕上。【提示】 开平方操作可用math.h中sqrt函数实现。【代码】/****************** * 7sDream 13原创 2013-12-15 00:37:52 · 863 阅读 · 0 评论 -
Page 51, 自立题十八
这道题,反正我感觉挺难的。。。三重循环简单,二重循环就有点麻烦了,一重循环我是想了挺久的才想出来。。。【题目】对于n=2, 5, 8, 11,...,20,23,分别求出E(n)值并输出。要求按三种方式(三重循环,二重循环,一重循环)分别进行编程求解,并对他们各自的运行速度及算法优劣性进行比较。【提示】提示我就不打了,自己看书。。。好像我当时为了挑战一下没看提示。。。刚原创 2013-12-15 14:14:52 · 862 阅读 · 0 评论 -
Page 44, 自立题八
这个题,我都不好意思把当时写的代码发出来 = = 我啥都不说了,等下再去写一遍【题目】 输入两个正整数a和b,求出他们的最小公倍数c和最大公约数d。例如,输入20和44,c、d分别为220和4。【提示】 最小公倍数求法: 可令ab中较大的数为max,另一个为min,而后找出max的1,2,3...n倍中能够被min整除的最小的数。 最原创 2013-12-15 11:12:26 · 628 阅读 · 0 评论 -
Page 41, 自立题四
题目还是要用循环的意思,就cin然后加起来就ok了~【题目】 编写循环程序,先输入一个正整数n,再输入n个整数,求出他们的累加和s,并显示在屏幕上。【提示】 程序主体循环语句形如: for(int k=1;k cin>>data; s = ......【代码】/********** * 13.10.16 *原创 2013-12-15 10:28:41 · 665 阅读 · 0 评论 -
Page 40,自立题一
这个单元学了分支和循环,可以看到 if...else... 明显变多了起来。这个求最大和最小数。。。当时蒙了【其实就是想显摆>_< 自我检讨下】还写了函数。不过函数确实把main变得简洁了一些。然后就是下面红字部分,实数用double型,用int就over了QAQ,不能粗心呀。还有那个三目运算符 "? :",当时不知道是没看到还是怎么滴 - - 就没用,这次整理才看到这个提示。文末会补上用 “原创 2013-12-15 01:08:47 · 806 阅读 · 0 评论 -
Page 9,自立题四
这题有了变量的定义、输入,然后有一点计算。 我一不小心用了个宏定义,当时其实不知道那是啥东西,上机课手机Google了一下说这样定义可以就这样写了。其实定义成double PI = 3.14;也是可以的。【问题】有一个底圆半径是R1、高为H2的圆柱体,一个底圆半径为R2,、高为H2的圆锥体。编写程序,从键盘输入R1,H1,R2,H2,然后计算出这两个物体的底圆面积之和原创 2013-12-14 16:30:00 · 692 阅读 · 0 评论 -
C++课程作业 类别说明
这个类别主要用来保存C++课的一些作业吧,用于以后查阅和复习之类的。我会自己给自己加注释。 P.s. 完全不会编程,刚学,这个类别绝对不是摆弄卖弄,只是保存,分享。 我们大一做作业用的书是《高级语言C++程序设计实验指导》【豆瓣地址点这里】,有用一样的书的同学们有问题什么的不会可以提~我也会说出我不懂的地方也希望会有评论帮助我:)原创 2013-12-14 15:53:06 · 662 阅读 · 0 评论 -
Page 49, 自立题十五
这次在弄二重循环,不过更像是找规律QAQ【题目】编写循环程序,显示如下图形:3456234567123456780123456789【提示】先总结出规律,后写程序。【代码】/************ * 2013.10.23 * P49 自立题十五 * 输出图形 ************/#include #include u原创 2013-12-15 11:26:18 · 639 阅读 · 0 评论 -
Page 41,自立题三
终于到了循环题,这单元学的分支和循环都要做题呀。for语句我比较喜欢~因为。。我也不知道为啥QAQ提示里说了first小于last我又自动忽略了 = = 这是病,得治。。。【题目】 编写循环程序,输入两个正整数first和last(其中first小于last,例如58与157),计算出从first一直累加到last的和s(连续自然数的累加)。例如,计算s=58+59+原创 2013-12-15 01:45:11 · 694 阅读 · 0 评论 -
Page 18,自立题二
这题有当时有点悲剧,因为初学编程思想还不能按照计算机的思路,但是还好有提示啦和上机课辅导老师~请教了一下就没问题了~【问题】 编写程序,当输入两个时刻(如按照“时 分 秒”格式进行输入)以后,求出这两个时刻的时间差(按秒计算)并打印到屏幕上。【提示】1.通过cin输入的数据要判断合法性。即 [时] 应大于等于0小于等于23,分秒 应大于等于0,小于等于59;2.时原创 2013-12-14 16:53:13 · 797 阅读 · 0 评论 -
Page 49, 自立题十七
这道题,好像是找通项公式样的,不过比较麻烦>_【题目】求下述3个序列的累加和(每一序列各累加n项,正整数n通过cin从键盘输入)。【提示】书上的提示大概是说出了求和的规律,大家应该都看得出来吧~?我就不打了>_【代码】/************ * 2013.10.23 * P49 自立题17 * 算序列和 ************/#in原创 2013-12-15 13:59:27 · 729 阅读 · 0 评论