c语言分支与循环基础

 实验任务一

 问题1:生成一个1到100的随机整数

问题2:使输出的整数宽度为4位,不足时在前面补0

问题3:循环生成五个1到100的随机整数,与固定前缀组合后输出类似学员编号的内容

 

实验任务2

 

 问题一:在一次购买流程结束后,清除本次购买的总价,下次运行能重新计算。去掉的话,总值会在流程中不断累加,无法正确计算每次的购买总价。

问题二:break会使程序跳出while循环,结束购买流程。continue会跳过本次循环中在其之后的语句,直接进入下一次循环的判断条件。

问题三:没有必要。已经有switch语句通过if对用户输入的choice进行了有效性检查,保证了choice的值只能是1、2、3、4、0

实验任务三

 实验任务四

 实验五

 

 实验任务六 

 

 

                                                                                                                                                                 

posted @ 2025-03-23 18:09  胡芝予  阅读(25)  评论(0)    收藏  举报