云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 仲恺农业工程学院13-14,14-15年度c语考试

仲恺农业工程学院13-14,14-15年度c语考试

  • 62 次阅读
  • 3 次下载
  • 2026/4/29 20:48:45

仲恺农业工程学院13-14,14-15年度c语考试

1.从键盘输入三个数a、b、c,将a、b、c按从大到小的顺序输出。(提示:用if语句完成。将前两个数比较大小后,将大的放入a中,小的放入b中,再把b和c进行比较,大的放b中,小的放a中,最后再将a,b比较一次,大的放a中,小的放b中。注意思考:为什么这种操作需要三次而不是两次就可完成?另外,两个变量交换数据,需要用另外一个中间变量才可以。因为直接交换会将原始数据给覆盖掉)

2.设定银行存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试变成计算n年后的本利之和deposit。输出精确到小数点后两位。(提示:可以直接把变量名定义成rate,capital,deposit,主要是要懂得计算本息之和的公示,数学问题不做讲解。) 3.编程设计一个简单的猜数游戏,先由计算机“想”一个数请人猜,如果人猜对了,则计算机给出提示“right!”,否则提示“wrong!”,并告诉人所猜的数是大还是小。

(提示:先用srand()函数产生随机数的种子,最好以time()函数作为其参数保证随时间更新,然后用rand()生成随机数,rand和srand它所在的头文件是,time函数的头文件是。生成随机数的语句可以写成: srand( (unsigned)time( NULL ) );

guess=rand(); 那么随机数就保存再guess里面了,之后就是设计循环来猜数字。循环条件就是输入数字是否等于guess,等于就结束循环,如果大于guess提示大了,请继续,小于guess提示小了,请继续。当然也可以限定猜测的次数)

4.设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2

计算并输出表达式的值,设定的运算符为(+)、(-)、(*)、(/)、(%)。提示:应用到第五章学习过的switch语句

5.从键盘输入一个数m,判断它是否能被从键盘输入的a和b整除。 6.从键盘输入n,求: 1-1/2+1/3-1/4+?(-1)n-1/n的值。

7.从键盘输入一串字符,分别统计这一串字符中数字、大写字母、小写字母、空格及其它字符的个数。

仲恺农业工程学院13-14,14-15年度c语考试

提示:分别定义五个变量来保存五种字符的个数,用while循环来控制读入是否结束,循环进行的条件是当前读入的字符不是’\\n’,每次都把读入的字符保存再变量a中,再判断a是哪种字符,将保存该种字符个数的变量加1。

8.输入三角形的三条边,判断它们能否构成三角形。若能构成三角形,指出是何种三角形(等腰三角形、等边三角形,直角三角形、一般三角形)。

9.读入一个年份和月份,打印出该月的天数(考虑闰年),用switch语句编程。 10.在屏幕上显示一张如下所示的时间表: ****Time***** 1. morning 2. afternoon 3. night please enter your choice:

操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息,选择1时显示”Good morning”,选择2时显示”Good afternoon”,选择3时显示”Good night”,对于其它选择显示”Selection error!”,用switch语句编程实现。 11.编程求解马克思手稿中的数学题。

马克思手稿中有一道区委数学题:有30个人,其中有男人、女人和小孩,在一家饭店吃饭共花了50先令,每个男人各花3先令,每个女人各花2先令,每个小孩各花一先令。问男人、女人和小孩各有几人?

12.从键盘输入一个班学生(人数不确定)一门课的五分制成绩,编程要求每输入一个五分制成绩,就显示其所在的分数段,同时,统计并打印每种成绩的人数。 提示:对于这类输入数据个数不确定的问题,常常采用输入一个特殊的数作为判断循环结束的标志。例如,输入百分制成绩时,用负数作为输入结束标志,五分制成绩则可采用一个特殊符号作为输入结束的标志。

13.韩信点兵。韩信有一队兵,他想知道有多少人,便让士兵排队报数。按从1至5报数,最末一个士兵报的数为1;按从1至6报数,最末一个士兵报的数为

仲恺农业工程学院13-14,14-15年度c语考试

5;按从1至7报数,最末一个士兵报的数为4;最后再按从1至11报数,最末一个士兵报的数为10。你知道韩信至少有多少兵马?

14.用1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,问供有几种兑换方案?每种方案不同面值各换多少枚?

15.国王的许诺。相传国际象棋世古印度舍罕王的宰相达依尔发明的。舍罕王十分喜欢象棋,决定让宰相自己选择何种赏赐。这位聪明的宰相指着8*8共64格的象棋盘说:陛下,请您赏给我一些麦子吧,就在棋盘的第一个格子中放1粒,第2个格中放2粒,第3格中放4粒,以后每一格都比前一格增加一倍,依此放完棋盘上的64个格子,我就感恩不尽了。舍罕王让人扛来一袋麦子,他要兑现他的许诺。请问:国王能兑现他的许诺吗?是编程计算舍罕王共要多少麦子赏赐他的宰相,这些麦子和多少立方米(已知一立方米的麦子约1.42e8粒)? 16.爱因斯坦数学题。爱因斯坦曾出过这样一道数学题:有一条长阶梯,若每步跨2阶,最后剩下1阶;若每步跨3阶,最后剩下2阶;若每步跨5阶,最后剩下4阶;若每步跨6阶,最后剩下5阶;只有每步跨7阶,最后才正好一阶不剩。请问:这种阶梯共有多少阶?

17.鸡兔同笼,共有98个头,386只脚,编程求鸡、兔各多只!

提示:设鸡为x只,兔数为y只,据题意有x+y=98,2x+4y=386,采用穷举法,x从1变化到97,y取98-x,如果x,y同时满足x+y=98,2x+4y=386这两个条件,打印出x和y的值。

18.三色球问题:若一个口袋中放有12个球,其中有3个红色的,3个白色的,6个黑色的,从中任取8个球,问工友多少种不同的颜色搭配?

提示:设任取得红球个数为i,白球个数为j,黑球个数为k,根据题意,红、白、黑球个数的取值范围分别问:0=

仲恺农业工程学院13-14,14-15年度c语考试

* * * * * * * * * * * * * * * * ******************* * * * * * * * * * * * * * * * * * * *

* * * * * * * * * * * * ************* * * * * * (用循环完成,注意每两行之间的关系)

20.为止,要求统计总共累加了多少项。(提示:每循环一次,让变量加1) 21.编程输出如下形式的九九乘法表: 1 2 3 4 5 6 7 8 9

— — — — — — — — — 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81

*******************************答案*************************** /*一----1----*/ {

long a,b,c,t;

main()

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

仲恺农业工程学院13-14,14-15年度c语考试 1.从键盘输入三个数a、b、c,将a、b、c按从大到小的顺序输出。(提示:用if语句完成。将前两个数比较大小后,将大的放入a中,小的放入b中,再把b和c进行比较,大的放b中,小的放a中,最后再将a,b比较一次,大的放a中,小的放b中。注意思考:为什么这种操作需要三次而不是两次就可完成?另外,两个变量交换数据,需要用另外一个中间变量才可以。因为直接交换会将原始数据给覆盖掉) 2.设定银行存款的年利率rate为2.25%,并已知存款期为n年,存款本金为capital元,试变成计算n年后的本利之和deposit。输出精确到小数点后两位。(提示:可以直接把变量名定义成rate,capital,deposit,主要是要懂得计算本息之和的公示,数学问题不做讲解。) 3.编程设计一个简单的猜数游戏,先由计算机“想”一个

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com