高级语言程序设计课程第四次个人作业

这个作业属于课程:课程链接

这个作业要求在:作业要求

学号:102500408

姓名:阮意舒

作业一、运行程序结果

1

思路:循环求和输入的整数
新建文件夹 (2)Screenshot_20251104_140627_com.netease

2

思路:通过绝对值的差值判断是否逼近PI
新建文件夹 (2)Screenshot_20251104_140737_com.netease

作业二、程序设计小题

练习1·求PI的近似值

讨论:while先判断后执行,do while先执行后判断,但此题依赖break跳出循环,二者差异不大
while
新建文件夹 (2)Screenshot_20251104_142119_com.netease
do while
新建文件夹 (2)Screenshot_20251104_142210_com.netease

练习2·展示逻辑运算符特性

思路:利用0&&x必为假,1||x必为真
新建文件夹 (2)Screenshot_20251104_143258_com.netease

练习3·循环输出递减内容

思路:使用循环次数控制格式输出长度
新建文件夹 (2)Screenshot_20251104_143714_com.netease

练习4·计算数列之和

思路:利用for内外循环
新建文件夹 (2)Screenshot_20251104_145247_com.netease

练习5·循环输入输出求和

思路:已给出数组长度,利用for循环
新建文件夹 (2)Screenshot_20251104_145139_com.netease

练习6·设计分支语句

思路:练习if,switch,双目的用法
if else
新建文件夹 (2)Screenshot_20251104_150036_com.netease
switch case
新建文件夹 (2)Screenshot_20251104_150304_com.netease.uuremote
双目运算符
新建文件夹 (2)Screenshot_20251104_150706_com.netease.uuremote

练习7·设计循环语句

讨论:break会直接跳出并结束当前循环,continue仅跳过本次循环
新建文件夹 (2)Screenshot_20251104_150931_com.netease.uuremote

练习8·求100-200的素数

思路:避免计算偶数,减少运算次数
新建文件夹 (2)Screenshot_20251104_151729_com.netease.uuremote
算法思想:每次循环重置flag作为素数标记,跳过100-200的偶数,若3-该数本身之间的每个奇数都无法使该数被整除,则判定其为素数并输出
传统流程图:
image

作业三、6.16编程练习

练习1

思路:使用for循环,利用ascii对字符进行递增处理
image

练习5

思路:使用3个循环分别处理空格、顺序、逆序
image

练习7

思路:利用for循环的变量递减完成逆序输出
image

练习10

思路:利用while循环进行反复输入读取,利用for循环进行平方累加
image

练习13

思路:利用for进行数组赋值,利用do while进行输出
image

练习16

思路:利用while控制最后的输出时机
image

练习18

思路:利用while控制最后的输出时机
image

作业四、7.12编程练习

练习1

思路:利用while控制读取长度,利用switch case进行特殊符号计数
image

练习2

思路:利用取余控制每行输出8个字符
image

练习4-5

思路:利用if else与switch case进行替代输出
if else
image
switch
image

练习7

思路:利用if else实现分层计费
image

posted @ 2025-11-04 21:42  BunnyLucy  阅读(11)  评论(0)    收藏  举报