c语言编程例题及问题详解.docx

c语言编程例题及问题详解 - - - - - -精品可编辑word学习资料 gJ2Y4G5T5Q10 — — hH8C7B2X6O5 — — lH9F5G10Q5F5 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载.  实 验 报 告 三〔四学时〕课 实 验 报 告 三 〔四学时〕 课 程 C语言程序设计 试验项目 函数程序设计 成 绩 专业班级 学 号 批阅日期 姓 名 试验日期 指导老师 〔1〕把握函数的定义和调用; 〔2〕明白函数间的参数传送; 根底试验 【题目 3-1 】编写函数实现将输入的字母转换成大写字母〔假如输入小写如此转换,大写字母直接输出,其他字符请输出提示“请输入字母〞〕; 算法分析: 1、输入:通过键盘接收一个字符; 2、条件判定:调用判别函数 3、函数功能为:蒋所输入字符进展判别处理,假如输入小写如此转换,大写字母直接输出,其他字符请输出提示“请输入字母〞 4、程序完毕; 【试验 3-1 】代码与运行结果: 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 【题目 3-2 】从键盘输入假如干个同学运算机课程期末考试成果〔同学人数可由用户输入〕,求该课程的期末成果的平均分并输出; 函数功能要求:实现假如干〔例如 5名〕同学的的期末成果输入,并统计出平均分;算法分析: 1、输入:通过键盘接收同学个数; 2、调用求平均分函数 3、输出平均成果 4、程序完毕; 精品word学习资料可编辑 名师归纳总结——欢迎下载 【试验 【试验 3-2 】代码与运行结果: |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 精品word学习资料可编辑 名师归纳总结——欢迎下载 【题目 3-3 】请用函数编写程序实现:运算 3 到100 之间全部素数的平方根之和,并输出;; 算法分析: 1、编写函素数判别函数,确定返回标记,假如是素数返回 1,否如此返回 0 2、编写主函数,用一重循环遍历 100以内全部数据 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 、通过素数判别函数对循环的数据进展是否为素数的判别 、返回判别为真的整数,并输出 3、程序完毕; 【试验 3-3 】代码与运行结果: #includestdio.h #includemath.h int Prime(int x) { int i ; if(x=1) return 0; for(i=2;i=x-1;i++) { if(x%i==0) { return 0; } } return 1; 精品word学习资料可编辑 名师归纳总结——欢迎下载 } int main() { double i,sum; i=3; sum=0; 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. while(i=100) { if(Prime(i)) { sum=sum+sqrt(i); } else { sum=sum+0; } i++; } printf(sum=%f\n,sum); return 0; } ; 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 【试验 3-4 】要求: 请编写一个函数 fun,它的功能是:依据以下公式求 π的值(要求满意精度 0.0005, 即某项小于 0.0005 时停止迭代 ): 输出参考结果如下: 精品word学习资料可编辑 名师归纳总结——欢迎下载 算法分析: 精品word学习资料可编辑 名师归纳总结——欢迎下载 |精. |品. |可. |编. |辑. |学. |习. |资. |料. * | * | * | * | |欢. |迎. |下. |载. 编写函数 fun 进展通项公式求解 在主函数中对 fun 函数进展调用,采纳循环调用的方式得到每一项的运算结果 判定通项公式的运算结果是否在精度 X 围要求内,从而确定循环是否连续执行 输出通项公式运算加和 【试验 3-4 】代码与

文档评论(0)

1亿VIP精品文档

相关文档