中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第03章 三种基本控制结构(下)

第3章三种基本控制结构 3.5顺序结构程序设计 3.6选择结构程序设计 3.7循环结构程序设计 3.8辅助控制语句
第3章 三种基本控制结构 3.5 顺序结构程序设计 3.6 选择结构程序设计 3.7 循环结构程序设计 3.8 辅助控制语句

顺序结构 按照书写次序依次执行的语句 先来的 语句 语句i 后到的 语句i+1 语句+1 出口 顺序结构的流程图和N-S图
入口 先来的 后到的 出口 顺序结构 按照书写次序依次执行的语句 语句i 语句i+1 语句i 语句i+1 顺序结构的流程图和N-S图

顺序结构的操作 1.先定义变量,向各变量中输入需要加工处 理的数据。 2.利用各种运算进行数据计算。 3.输出数据结果
顺序结构的操作 1. 先定义变量,向各变量中输入需要加工处 理的数据。 2. 利用各种运算进行数据计算。 3. 输出数据结果

【例3.15】从键盘输入某个分钟数,将其转 换成用小时和分钟表示,并显示输出。 #include int main() int all minutes;/*定义变量*/ int hours; int minutes;
【例3.15】从键盘输入某个分钟数,将其转 换成用小时和分钟表示,并显示输出。 #include int main( ) { int all_minutes; /*定义变量*/ int hours; int minutes;

printf("请输入总的分钟数:");/输入值*/ scanf("%d",&all minutes); hours all minutes /60; /必运算*/ minutes all minutes 60; printf("%d分钟相当于%d小时%d分钟 n",all minutes,hours,minutes);/*输出*/ return 0; 3 晴输入总的分钟数:321 321分钟相当于5小时21分钟
printf("请输入总的分钟数:"); /*输入值*/ scanf("%d",&all_minutes); hours = all_minutes / 60; /*运算*/ minutes = all_minutes % 60; printf("%d 分钟相当于 %d 小 时 %d 分 钟 \n",all_minutes,hours,minutes); /*输出*/ return 0; }

习题2.4从键盘读入矩形的两个边长,输出矩 形的面积。 #include int main() { int length; *定义变量*/ int width; int area;
习题2.4 从键盘读入矩形的两个边长,输出矩 形的面积。 #include int main( ) { int length; /*定义变量*/ int width; int area;

printf(("请输入矩形的长度:");*输入值 scanf("%d",&length); printf("请输入矩形的宽度:"); scanf("%d",&width); area length width; *运算 printf("矩形面积:%dn",area;*输出*/ return 0; 晴输入矩形的长度:15 } 请输入矩形的宽度:23 矩形面积:345
printf("请输入矩形的长度:"); /*输入值*/ scanf("%d",&length); printf("请输入矩形的宽度:"); scanf("%d",&width); area = length * width; /*运算*/ printf("矩形面积:%d\n",area); /*输出*/ return 0; }

§程序举例 (a+b+c) 例输入三角形边长,求面积 area=/s×(s-ax(s-b)×(s-c) /*ch312.c*/ #include main() float a,b,c,s,area; 一变量定义 scanf("%f%f%f',&a,&b,&c;←—输入数据 s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); 输出数据 printf"a=%7.2f,b-%7.2f,c-%7.2fs=%7.2fn",a,b,c,s; printf("area=%7.2fn",area); 输入:346 输出:a= 3.00,b= 4.00,c=6.00 s=6.50 area5.33
§程序举例 /*ch3_12.c*/ #include #include main() { float a,b,c,s,area; scanf("%f%f%f",&a,&b,&c); s=1.0/2*(a+b+c); area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%7.2f, b=%7.2f, c=%7.2f, s=%7.2f\n",a,b,c,s); printf("area=%7.2f\n",area); } 例 输入三角形边长,求面积 输入:346 输出:a= 3.00, b= 4.00, c= 6.00 s= 6.50 area= 5.33 文件包含预处理命令 变量定义 输入数据 输出数据

例:从键盘输入大写字母,用小写字母输出 /*ch313.c*/ #include "stdio.h" mainO char c1,c2; c1=getchar(); printf("%c,%d n",cl,c1); c2=c1+32; printf("%c,%dn",c2,c2); 输入:A小 输出: A,65 a,97
例: 从键盘输入大写字母,用小写字母输出 /*ch3_13.c*/ #include "stdio.h" main() { char c1,c2; c1=getchar(); printf("%c,%d\n",c1,c1); c2=c1+32; printf("%c,%d\n",c2,c2); } 输入:A 输出:A,65 a,97

例求ar2+bx+c=0方程的根,设b2-4aC>0 x=-b±VB2-4ac 2a #include #include mainO float a,b,c,disc,x1,x2,p,q; scanf("a-%f,b-%f,c-%f",&a,&b,&c); disc=b*b-4*a*c; p=-b/(2*a);q=sqrt(disc)/(2*a); x1=p+q;x2-p-q; printf("\n\nx1=%5.2fnx2=%5.2fn",x1,x2); 输入:a=1,b=3,c-2J 输出:x1=-1.00 x2=-2.00 返回
0 4 0 2 2 例求ax +bx + c = 方程的根,设b − ac #include #include main() { float a,b,c,disc,x1,x2,p,q; scanf("a=%f,b=%f,c=%f",&a,&b,&c); disc=b*b-4*a*c; p=-b/(2*a); q=sqrt(disc)/(2*a); x1=p+q; x2=p-q; printf("\n\nx1=%5.2f\nx2=%5.2f\n",x1,x2); } 输入:a=1,b=3,c=2 输出:x1=-1.00 x2=-2.00 a b b ac x 2 4 2 − − = 返回
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 数组.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第05章 函数.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第07章 预处理命令.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第08章 结构体.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第09章 文件.ppt
- 《C语言程序设计》课程教学资源(讲义资料)考试知识点复习(C语言程序设计复习样题及部分解析).doc
- 中国农业大学:《C语言程序设计》课程教学资源(试卷习题)C程序设计讲义与习题(含参考答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(分支与循环以前知识点,带答案).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(数组,带答案).pdf
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第06章 指针.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言程序设计期中测试(函数,带答案).pdf
- 《C语言程序设计》课程教学课件(PPT讲稿)c语言指针完整教程.ppt
- 《C语言程序设计》课程教学课件(PPT讲稿)C语言指针详解.ppt
- 《C语言程序设计》课程教学资源(讲义资料)C语言指针用法详解.pdf
- 《C语言程序设计》课程教学资源(讲义资料)C指针详解(经典详细).pdf
- 《C语言程序设计》课程教学资源(讲义资料)C语言中详解指针.doc
- 《计算机导论》课程教学课件(英文讲稿)7-a- Web.pdf
- 《计算机导论》课程教学课件(英文讲稿)6-b- The Internet.pdf
- 《计算机导论》课程教学课件(英文讲稿)6-a- The Internet.pdf
- 《计算机导论》课程教学课件(英文讲稿)5-b- LANS_WANS.pdf
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第04章 三种基本控制结构(上).ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第02章 数据类型、运算符和表达式.ppt
- 中国农业大学:《C语言程序设计》课程教学课件(PPT讲稿)第01章 C语言概述(主讲:李辉).ppt
- 《数据结构》课程实验教学大纲 Data Structure.doc
- 《数据结构》课程设计教学大纲 Course Design of Data Structure.doc
- 《数据结构》课程教学大纲 Data Structure.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案8.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案6.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案7.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案9.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案2.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案3.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案4.doc
- 《数据结构》课程教学资源(作业习题)练习题及答案1.doc
- 《数据结构》课程教学资源(试卷习题)第10章 排序自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第9章 自测卷空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第6章 二叉树课练空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第7章 自测空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第1章 概论空题(无答案).doc
- 《数据结构》课程教学资源(试卷习题)第2章 线性表空题(无答案).doc