-实验3 循环结构程序设计
学号: 姓名 实验日期:
一、 实验目的和要求
(1)熟练掌握利用while、do-while、for语句实现循环结构的方法。 (2)掌握循环结构和选择结构嵌套的设计方法及多重循环的设计方法; (3)掌握控制语句break和continue语句的使用方法。
(4)掌握循环结构流程图的表示方法,能根据流程图编制程序。 (5)进一步掌握跟踪调试程序的方法。
二、 实验内容
实验指导书中的实验四的“基础部分”和“增强部分”题目。
三、 实验步骤及结果
? 【基础题】:Ex4-1请在下面分别插入改正错误后的源程序代码及运行成功时
的画面: 源程序代码:
请在此粘贴修改后正确的程序代码。
#include
int s=1,n=1; float t=1,pi=0;
while (fabs(t)>=1e-4) { pi=pi+t; n+=2; s=-s; t=s*1.0/n; }
pi=pi*4;
printf(\}
运行结果:
请在此粘贴本程序运行成功时的截图
? Ex4-2请在下面分别插入完整填空后的源程序代码及运行成功时的画面: 源程序代码:
请在此粘贴填空后正确的程序代码。
#include
int c;
while ((c=getchar())!='\\n') { if(c=='A'||c=='a') c+=2; else if(c=='y'||c=='Y'||c=='z'||c=='Z') c=c-24; printf(\ }
putchar('\\n'); }
运行结果:
请在此粘贴本程序运行成功时的截图
? 【增强题】:Eh4-1请在下面分别完成本题的流程图、程序代码及运行结果的
画面: 程序流程图:
请在此绘制或粘贴实现本题的程序流程图。