c语言题目讨论一.doc
上传人:sy****28 上传时间:2024-09-15 格式:DOC 页数:2 大小:32KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言题目讨论一.doc

c语言题目讨论一.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

讨论一循环(1)利用C循环巧解数学问题1)百钱百鸡:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱百鸡问题”:鸡翁(cock)1只=5块钱;鸡母(hen)1只=3块钱;鸡雏(chicken)3只=1块钱;编程实现百钱买百鸡,求翁、母、雏各几何?2)百马百担:100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担,试编程计算大、中、小马的数目。3)抓交通肇事犯:一辆卡车违犯交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是位数学家,他说:四位的车号刚好是一个整数的平方。请根据以下线索求出车号。(2)利用C循环输出字符图案1)直角三角形11212312341234512345612345672)等腰三角形ABBBCCCCCDDDDDDDEEEEEEEEE3)钻石图案(菱形)……*************************(3)利用C循环设计小游戏编写一个猜数的游戏程序。(数字由机器随机产生,限制为1~100之间的整数,用户输入猜测,程序给出大小提示,猜测次数限制在十次以内)随即是一个函数:此函数的头文件:#include<stdilb.h>Rand()是随即数的函数X=rand()%100+1(4)利用C循环设计最简单的学生成绩信息管理系统(一)编程实现二十个学生成绩的输入、求和、求平均值、求最高分、求最低分。(用变量和循环实现,不允许使用数组、指针、结构体等;后续讨论课会要求利用数组、利用结构体等来改进和完善该信息管理系统。)(5)C循环之数字奥秘1)完数:是指一个数如果恰好等于除它本身外的因子之和,这个数就称为“完数”。例如6=1+2+3(6的因子是1,2,3)2)水仙花数:是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和。(例如:153=1*1*1+5*5*5+3*3*3)3)设计编写程序,完成以下功能:有数列:2/1,3/2,5/3,8/5,13/8,21/13,……求出数列的前40项的和。分析问题(怎么思想),用什么数学语句,写的步骤,第一步,第二步……算法:用流程图的方式c语言的流程以及算出的结果pptC语言的运行