




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
C语言程序设计第四章程序流程控制课堂练习:写结果内容提要算法与语句算法与语句no顺序结构程序4.1求任意三角形的面积 #include<stdio.h> #include<math.h> //包含平方根函数sqrt的声明 intmain() { doublea,b,c,s,area;//定义5个double变量 printf(“Pleaseinputa,b,c:\n”);//屏幕提示scanf("%lf%lf%lf",&a,&b,&c);//输入a,b,c的值 s=(a+b+c)/2;//求周长的一半 area=sqrt(s*(s-a)*(s-b)*(s-c));//求面积 printf("area=%f\n",area);//输出面积 return0; }特点:选择性地执行特定语句 --在符合一定条件时,执行特定操作;在不符合条件时,不执行操作或执行另外的操作 控制语句:if语句、switch语句 优点:保证程序的健壮性、完备性 (2)双分支if语句: 形式: if(表达式)语句1 else语句2 例: if(x>y)printf(“%d”,x); elseprintf(“%d”,y););//x,y为整型变量 (3)多分支语句: if(表达式1)语句1 elseif(表达式2)语句2 elseif(表达式3)语句3 …… elseif(表达式m)语句m else语句n 说明:程序4.1求任意三角形的面积 #include<stdio.h> #include<math.h> //包含平方根函数sqrt的声明 intmain() {doublea,b,c,s,area;//定义5个double变量 printf(“Pleaseinputa,b,c:\n”);//屏幕提示scanf(“%lf%lf%lf”,&a,&b,&c);//输入a,b,c的值 s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c));//求面积 printf(“area=%f\n”,area);//输出面积 return0; }多分支if语句示例程序嵌套if匹配规则: else总是与它上面的,最近的,未配对的if语句配对。复习-条件运算符选择结构(switch语句)程序4.5根据输入的百分制成绩score,转换成 相应的五分制成绩grade并打印输出。转换标准为: …………….. intscore;chargrade;//定义两个变量 scanf("%d",&score);//从键盘输入百分制成绩 if(score>100||score<0)printf("Inputerror!\n"); else { if(score>=90)grade='A'; elseif(score>=80)grade='B'; elseif(score>=70) grade='C'; elseif(score>=60) grade='D'; elsegrade='E'; printf(“%d--%c\n”,score,grade); } ……………..课堂练习: 课堂练习-点评-1 •以下程序段编译能通过,执行也不出错,但是执行结果 不正确,请分析一下哪里错了。还有,既然错了为什么 编译能通过呢? #include<stdio.h>课堂练习-点评-2 #include<stdio.h> /*ifelse匹配演示*/ intmain() { inti; scanf("%i",&i);• •课堂练习-写结果课堂练习-说功能课堂作业-编程:循环语句用顺序结构和选择结构是 否可以解决所有的问题?用顺序结构和选择结构是 否可以解决所有的问题?用顺序结构和选择结构是 否可以解决所有的问题?循环结构与枚举法 循环结构的含义 •根据某一条件的判断结 果,反复执行某一程序块 的过程C语言中的循环语句while语句----“当型”循环#include<stdio.h>intmain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf(″%d\n″,sum);return0;}注意:do-while----直到型循环#include<stdio.h>intmain(){inti,sum=0;i=1;do{sum=sum+i;i++;}while(i<=100);printf(“%d\\n″,sum);return0;}两种循环比较(1)(2)#include<stdio.h>#include<stdio.h>intmain()intmain(){intsum=0,i;{intsum=0,i;scanf(“%d″,&i
Ta的资源

学生社团活动手册

国家开放大学2020年《中级财务会计(一)》形成性考核(1-5)试题答案解析精品

2023年全国大学生安全知识竞赛题库及答案(四)

2023年全国大学生科普知识竞赛必刷经典题库及答案(共110题)

2022年 国开形考任务 ERP原理与应用 综合练习(判断题)11

精选国家开放大学电大专科《药理学》形考任务1试题及答案(试卷号:2118)

国家开放大学《计算机应用基础》形考作业一标准答案1048

第四次月考滚动检测卷-重庆市彭水一中数学七年级上册期末综合测评同步测评试卷(详解版)

第四次月考滚动检测卷-河南开封市金明中学数学七年级上册期末综合测评定向训练试题(解析卷)

小卷练透北京市第十五中学数学七年级上册期末综合测评必考点解析练习题(含答案详解)

莉娜****ua
实名认证
内容提供者


最近下载