试验项目三结构化程序设计选择结构.docVIP

  • 7
  • 0
  • 约2.82千字
  • 约 10页
  • 2020-11-21 发布于天津
  • 举报

试验项目三结构化程序设计选择结构.doc

《程序设计基础I》实验报告 选择结构_实验项目三:结构化程序设计 学 号 姓 名 何峰 专业、班级 计算机类03 实验时间 2016年11月30日星期三 实验地点 6 机房 指导教师 孙爱蓉 一、实验目的及要求 (1) 了解C语言表示逻辑量的方法(以0代表”假”,以非0代表”真”)。 (2) 学会正确使用逻辑运算符和逻辑表达式。 (3) 熟练掌握if语句和switch语句。 (4) 结合程序掌握一些简单的算法。 (5) 学习调试程序。 二、实验设备(环境)及要求 使用Visual C++ 6.0;windows系列操作系统的环境。 三、实验内容与步骤(要求以“学号_姓名_题号”) 1. 输入一个华氏温度f,要求输出摄氏温度c。公式为c=5/9(f-32)。 输出要求有文字说明,取2位小数。 【算法提示】 华氏温度f 摄氏温度c )定义实变量 c,f 137.92 100.25 Please enter f: 2)提示输入-17.50 0.5 f ) 读入 3-4.57 23.78 4c 根据公式计算 ) 打印两位精度的结果 )5. 开始 #includestdio.h int main() {float c,f ; printf(“please enter f:”); f输入scanf(“%f”,f); c=5/9*(f-32); printf(“%f”,c); c=5/9(f-32return 0; } 输出c 结束 2. 有一函数 用scanf函输入x的值,求y值。 【算法提示】 1) 定义实变量x,y 2) 提示输入Please enter x: 3) 读入x 4) 判断x所在的区间,对应出y的计算公式并求值(进一步细化) 5) 打印结果。 要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。. 开始 #includestdio.h int main() {int x,y; printf(“please enter x 输入x:”); if(x1) y=x; x1? else if(x10) 是 y=3*x-1; 否else y=2*x-1; return 0; 否y=x } y=2x-1 ?x≥10 是y=3x-1输出y 结束 3. 从键盘上输入一个正整数,判断这个数能否同时被3和5整除; 要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。 开始 #includestdio.h int main() { m 输入正整数 int x,y; printf(please enter x:); scanf(%d,x); 15能被 if(y=x==0) 整除? 否 printf(YES\n); 是else printf(NO\n); NO 输出YES 输出return 0; } 结束 。4321,输出1234设计算法输入一个四位正整数,将它们倒排,例如输入 .4. 要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。 开始 #includestdio.h int main() 输入m { int m,a,b,c,d; printf(please enter m); b=m/100%1 a=m/1000c=m/10_x0010_0_x0010_ d=m_x0010_0_x0010_ scanf(%d,m) ; a=m/1000;b=m/1 m=d*1000+c*100 00_x0010_;c=m/10_x0010_0+b*10+a _x0010_; d=m_x0010_0_x0010_; m=d*1000+c*100 m 输出+b*10+a; printf(%d,m); 结束return 0; } 作为三角形的三条边,判断能否构成三角形,若不能构成,请给出提3 5.由键盘输入个整数c,、ba、 示信息;若能构成三角形,指出构造的是何种三角形(等腰三角形、直角三角形、一般三角形)。 要求:每道题目分别画出程序流程图,书写程序,试运行(如何输入,结果如何)。. 开始 输入三角形三边 结束 是 是 成能否构角腰三等等腰三角形 三角形? 形? 否否 是 不构成三角形角三直角直角三角形 形? 否普通三角形 结束 #includestdio.h int main() { int a,b,c; 瀠楲瑮?请输入三角形三边:); scanf(%d,%d,%

文档评论(0)

1亿VIP精品文档

相关文档