高级程序语言设计第四级作业

news/2025/11/9 3:01:07/文章来源:https://www.cnblogs.com/rjrj/p/19203417

这个作业属于:https://edu.cnblogs.com/campus/fzu/gjyycx
这个作业的要求:https://edu.cnblogs.com/campus/fzu/gjyycx/homework/14577
学号:102500309
姓名:郑睿杰

一.运行以下程序给出程序结果
image
image

二.设计程序
1.目的 用while和do while分别设计程序实现:用公式π/4=1-1/3+1/5-1/7+1/9+...求π的近似值,直到某一项的绝对值小于10-4为止,对两个程序的不同之处进行讨论。
思路 定义pi、符号b、分母n,循环累加b1/n到pi,n每次+2,b取反,直到1/n≤1e-4,最后输出pi4
image
image
区别是do while比while多执行一次,因为它是先执行再判断。

2.目的 设计一个程序,实现功能:逻辑表达式中的运算符,只有会影响表达式求值时,才会执行。
思路 见注释
image

3.目的 用for循环输出六行,第一行有FEDCBA,第二行是FEDCB,第三行是FEDC....,以此类推。
思路 外层循环控制行数(5~0),内层循环打印字符(70-n),每行从'F'递减,行末换行。
image

4.目的 编程输入n, 计算s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…n)。
思路 输入整数n,双重循环计算1到i的累加和(sum),再累加所有sum得到总和(sumsum),最后输出sumsum。
image

5.目的 用for循环给一组整型类型的数组进行赋值,输出,以及求和,数组长度为8。
思路 定义变量:整型数组  int[8]  存储输入, sum  累加和, i  控制循环。
image

6.目的 设计一个if和else的多分支程序(分支数目大于3),该多分支程序再用switch语句进行改写,同时设计一个使用条件运算符(?:)的双分支语句。
思路 输入两整数,取较大值并输出。 输入两整数,取较大值并输出。
image
image
image

7.目的 设计一个循环程序,再循环中用break和continue语句,实现不同的程序效果,给出结果并讨论。
思路  break用于提前退出循环。 continue用于跳过特定情况。
image

8.目的 设计一个程序求100~200间的全部素数,给出算法思想、传统流程图、程序NS流程图。
思路 100至200的整数,对每个数检查2到其本身减1间有无能整除它的数,若没有则判定为1为真,是素数并输出。
image
5775599d3b28a5446a8aec19634c8e85_720

三.编写并运行书本第6章6.16编程练习题目中的第1,5,7,10,13,16,18题。
1.目的 编写一个程序,创建一个包含26个元素的数组,并在其中存储26个小写字母。然后打印数组的所有内容。
思路 用ASCII值表示小写字母并且循环打印出
image

5.目的 编写一个程序,提示用户输入大写字母。使用嵌套循环以下面金字塔型的格式打印字母
思路 用户输入大写字母,转为ASCII。外层循环控制行数(5行)。内层循环:先打印空格,再从左到右依次打印递减和递增的字母,形成对称图案。
image

7.目的 编写一个程序把一个单词读入一个字符数组中,然后倒序打印这个单词。
思路 读取用户输入的单词存入字符数组,计算其长度,通过循环从后往前逐个输出字符,实现单词倒序打印。
image

10.目的 编写一个程序,要求用户输入一个上限整数和一个下限整数,计算从上限到下限范围内所有整数的平方和,并显示计算结果。然后程序继续提示用户输入上限和下限整数,并显示结果,直到用户输入的上限整数等于或小于下限整数为止。
思路 读取两整数作上下限,求区间整数平方和并输出;循环接收新范围,若下限≥上限则退出,否则继续计算,最后输出“Done”。
image

13.目的 编写一个程序,创建一个包含8个元素的int类型数组,分别把数组元素设置为2的前8次幂随着越使用for循环设置数组元素的值,使用dowhile 循环显示数组元素的值。
思路 定义数组num[8],用循环计算2的1到8次幂存入数组;再用do-while循环依次输出数组元素,打印2 4 8 16 32 64 128 256这8个2的幂值。
image

16.目的 计算投资的钱和超过年份
思路 初始存100美元,每年固定加10美元,同时100美元按5%复利增长,循环比较,当复利超过固定存入时,输出金额及年数后结束。
image

18.目的 求稳定成员数量最大值
思路 初始a=5,循环中每次计算a=(a-i)*2(i逐年递增),打印每次结果,直到a>150时终止循环并结束程序。
image

四.编写并运行书本第7章7.12编程练习题目中的第1,2,4,5,7题。
1.目的 在编写一个程序读取输入,读到#字符停止。程序要打印每个输入的字符以及对应的ASCII码。每行打印8个换行
思路 循环读字符,遇#停;判空格则a加1,判换行则b加1,其余则c加1,最后输出三类字符数。
image

2.目的 在编写一个程序读取输入,读到#字符停止。程序要打印每个输入的字符以及对应的ASCII码。每行打印8个换行
思路 循环读取字符,遇#终止;每读一个字符计数num加1并打印该字符,每8个字符换行,最后结束程序。
image

4.目的 使用if else语句编写一个程序读取输入,读到#停止。用感叹号替换句号,用两个原来的感叹号,最后报告进行了多少次替换。
思路 循环读取字符,遇#终止;将.替换为!,!替换为!!并计数替换次数,其他字符原样输出,最后换行显示替换总次数。
image

5.目的 switch重写
思路 while加if手动循环,switch作为判断
image

7.目的 编写一个程序,提示用户输入一周工作的小时数,然后打印工资总额、税金和净收入。
思路 用if else作为选择判断的条件,输出相应的数值
image

五.总结与反省
大致掌握循环语句,要注意判断符号是==,一定注意。以后可以别熬夜熬这么晚,虫子太多了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/960112.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何持续迭代skill

为什么要持续迭代skill 思想指导 具体方法用AI工具编写单元测试验证SKILL是否完整过程,大概率会遇到不少问题,通过AI工具+人工提示方式进修复,注意:最后总结经验,形成一份最佳实践或注意事项文档 将这份注意事项文…

如何验证skill的完整性

用AI使用skill编写单元测试 观察测试用例,是否按领域数据进行编码。编译是否有异常 导入的包是否和领域数据要求一致 案例是否与领域数据要求一致执行单元测试,观察效果是否符合预期

如何制作高质量skill

http://wiki.easyofd.cn/zh/JAVA

Debian 镜像源测速脚本

声明:此脚本及其说明文档由 Kimi AI 生成,内容仅供参考。 此脚本会测试各个镜像的连接质量、响应延迟和下载速度,并给出最优推荐。 #!/bin/bash # # Debian 镜像源测速脚本 # 测试国内主要Debian镜像源的连接质量,…

Linux 文件操作命令手册

Linux 文件操作命令手册 一、基础文件操作命令 1.1 复制文件/目录 - cp # 基本语法 cp [选项] 源文件 目标文件 cp [选项] 源文件... 目标目录# 常用选项 -r, -R # 递归复制目录及其内容 -i # 覆盖前提示确认…

第19天(中等题 二分查找)

打卡第十九天 2道中等题题目: 二分查找思路:二分查找&前后加下标的方式省去了边界情况的讨论不会做...好绕(重点标记一下这题 过两天回头再做一次)代码: class Solution { public:vector<int> solveQueries(…

7z 压缩如何不保留文件路径

7z 压缩如何不保留文件路径Posted on 2025-11-09 01:06 不会写代码的 阅读(0) 评论(0) 收藏 举报“dir/readme.txt” << 保留路径 源文件前增加"./" “./dir/readme.txt” << 只有文件

术与道之辩——存算一体的前世今生与未来

动笔写下这么一篇文章,既有长久以来的思考,也有一时的苦闷情绪的催动。 不知道读者有多少人看过一部国产漫画《一人之下》的,里面的三一门篇章给了我很大的触动,也是此文标题的来源——术与道之辩。 先从我理解的术…

悟空来路与关山

悟空来路与关山 ——AI元人文的思想跋涉 作者:岐金兰 悟空来路与关山 这七个字,正是那五十天思想锻造之路的终极写照。 “悟空”,是思想的起点。 空掉对“通用等价物”的执念,空掉对“终极解决方案”的幻想,空掉技…

升鲜宝分拣系统 功能与开发文档

升鲜宝分拣系统 功能与开发文档升鲜宝分拣系统 功能与开发文档(v1-完整版) 版本:v1 技术栈:Spring Boot 2.7 + MyBatis + Sa-Token + MySQL 8.0 + JDK 1.8 一、系统概述 升鲜宝分拣系统(Pick Sorting System)用于…

发展

我会按照自己制定的计划去做一些认为正确的事。这些事源于内心的准则,遵循一些前辈给予的指引,特别是在人际交往方面:结交那些有阅历、有目标的人,并且不抱有不切实际的幻想,脚踏实地做自己该做的事。 客观描述自…

cuda并行计算

cuda并行计算Posted on 2025-11-09 00:45 wsg_blog 阅读(0) 评论(0) 收藏 举报cuda并行计算

GitHub使用大全

返回文件直链 洛谷链接网络问题 下载SwitchHosts(密码 swch),以管理员身份运行,添加配置(左上角加号),填写如下信息。Hosts 类型: 远程 Hosts 标题: 随意 URL: https://raw.hellogithub.com/hosts 自动刷新: 最…

qtdebug

qDebug() << this << "took" << (QDateTime::currentMSecsSinceEpoch() - start_time_);

相信

相信后来你才发现 你不去爱别人,是相信没人会爱你。现实和选择都是如此的简单。而我只能等 运气的奖励。

文件直链

前往洛谷版 必要 应用 Edge VSCode 有道 微信输入法 网页 AdGuard 广告拦截器 Simple Allow Copy Outlook 洛谷 自动生成样例机 博客园 在Windows上配置C++17环境:从 Mingw 到 MSYS2 的详细指南-CSDN博客 GitHub使用大…

2025年11月投资纠纷律师评价榜:五强深度对比与数据解析

“钱投进去,合同签了,收益却迟迟不到账,甚至本金也拿不回来。”这是2025年三季度北京市金融消费纠纷调解中心接到的典型投诉开场白。随着私募基金、信托计划、资管产品规模突破二十八万亿元,个人投资者与机构之间的…

2025年11月投资纠纷律师评价榜:陈杰带队五佳对比

手里握着基金赎回失败的回执、信托延期兑付的公告,或是股票账户里无法解释的划扣记录,你第一次真切感到“投资”两个字背后藏着风险。2025年,全国证券期货纠纷调解案件量同比再增18%,信托涉诉标的额突破2200亿元,…

2025年11月工业洗地机厂家榜单:十强评测与性能对比

工业洗地机厂家怎么选?这是2025年第四季度物业、物流、制造、交通枢纽等高频清洁场景采购负责人最集中的疑问。过去三年,全国规模以上工业洗地机销量年复合增速保持在18%左右,但品牌数量同步激增,仅湖北一省注册企…

2025年11月江西展厅设计公司推荐榜:五强排名与案例对比分析

正在筹备政府主题展、企业品牌馆或文旅体验中心的您,是否正被“江西本地哪家展厅设计公司更靠谱”反复困扰?展厅项目往往涉及大额财政投入或品牌曝光,一旦设计方经验不足,容易出现“概念落地走样、多媒体故障、运维…