《C语言程序设计(Visual C++ 6.0环境)》电子教案-第3章结构化程序设计

合集下载

c语言结构化程序设计讲课文档

c语言结构化程序设计讲课文档
语句2;
else
if ( )
语句3;
else 语句4;
内嵌if 内嵌if
返回到本章目录
第31页,共104页。
3)嵌套的说明
以上形式的嵌套if语句执行过程可以这样理解
:从上向下逐行对if后的表达式进行检测。当某一个
表达式的值为非零时,就执行与此有关子句中的语句 ,阶梯形中的其余部分被越过去。如果所有表达式的
返回到本章目录
第14页,共104页。
二、标准if语句
思考题3-2:从键盘上输入一个数,如果大于等于零
输出“Positive Number”(正数),否则输出
“Negative Number”(负数)(要求用标准if语句
实现)。 (一)程序分析
(1)从键盘输入一个数;
(2)判断该数是否大于等于零; (3)输出结果。
/*接受输入的数赋值
if(x>=0) 否大于0*/
/*判断x是
printf("%d is Positive Number!\n",x);
/*如果大于0,输出结果为正数*/
if(x<0)
小于0*/
/*判断x是否
printf("%d is Negative Number!\n返",回x到)本; 章目录
第8页,共104页。
if语句实现)。
(一)程序分析
(1)从键盘输入一个整数;
(2)判断该数是大于等于零或者小于零; (3)输出对应结果。
返回到本章目录
第7页,共104页。
(二)编写程序代码
main()
{ int x; /*定义整型变量x*/
printf ("input x:"); /*提示从键盘输入 一个数*/

Visual C 6.0程序设计(章 (3)

Visual C   6.0程序设计(章 (3)

第3章 面向对象编程 3.类成员的访问权限 1) 公有类型(public) 公有类型允许对函数或者变量的访问,它们是类与外部的接 口,任何外部函数都可以访问公有类型的数据成员或函数。 2) 保护类型(protected) 保护类型的访问级别比较严格,只有类、派生类的成员函数 可以访问。保护类型仿佛将函数或数据成员安放在一道安全的墙 壁之后,只有那些特定的类才能打开它们。
第3章 面向对象编程
2.类的声明 类的声明格式一般分为说明部分和实现部分。说明部分用 来说明该类中的成员,包含数据成员的说明和成员函数的说明。 实现部分是对成员函数的定义。概括说来,说明部分将告诉使用 者“做什么”,而实现部分是告诉使用者“怎么做”。 类的声明以关键字class开始,后面跟随类的名字,如狗、 猫、汽车等抽象的名称。 一般的形式如下: class 类名称 //关键字,类名称是一种标识符。 {
通常我们认为Visual C++就是面向对象。其实,Visual C++ 是一个基于Visual C语言的程序语言,然后加上支持面向对象概 念机制而成为面向对象的程序语言。因此,Visual C++并不是一 个纯粹的面向对象的语言,而现在流行的另一种语言——JAVA才 是一个纯粹面向对象的语言。
第3章 面向对象编程
第3章 面向对象编程 3) 私有类型(private) 私有类型给数据成员和函数最严密的保护,只有成员函数 才能修改私有变量或执行私有函数。通常类中声明的数据和函数 如果没有特别指明,都视为私有类型。公有类型就像集成芯片的 引脚和芯体,对外界是可见的;私有类型就像芯片中的电路,对 外界是不可见的。
第3章 面向对象编程
3.2.2 对象 如果说类是抽象的,那么对象则是类的实例,也就是说对

C语言程序设计全套教学教程完整版电子课件最全ppt电子教案

C语言程序设计全套教学教程完整版电子课件最全ppt电子教案

上一页 下一页
目录
8.1 指针的概念、定义和引用 8.1.1 指针的概念 8.1.2 指针变量的定义 8.1.3 指针变量的引用 8.2 指针与函数 8.2.1 指针变量作函数参数 8.2.2 返回值为指针的函数 8.2.3 通过指针调用函数
上一页 下一页
Hale Waihona Puke 目录8.3 指针与数组 8.3.1 指针与数组的关系 8.3.2 数组名作函数参数的指针解释 8.3.3 指针数组 8.3.4 多级指针 8.4 指针与字符串 8.4.1 字符串的表示形式 8.4.2 字符串指针作函数参数
2.汇编语言
汇编语言的指令与机器语言的指令基本上保持了一一对应的关系。与 机器语言比起来,汇编语言易记、易读、易检查、易修改,但却不能 被计算机直接识别和执行,必须由翻译程序翻译成机器语言程序后才 能执行。汇编语言仍然是面向特定计算机的语言,也仍然是低级语言
下一页
返回
1.1 程序设计语言概述
3.高级语言 高级语言是接近人类自然语言和数学语言的程序设计语言,具有以下
上一页 下一页
目录
5.2 do-while语句 5.3 for语句 5.4 break和continue语句 5.5 多重循环 5.6 综合应用举例 第6章 数组 6.1 数组概述 6.2 一维数组
上一页 下一页
目录
6.2.1 一维数组的定义 6.2.2 一维数组的引用 6.2.3 一维数组的初始化 6.2.4 一维数组的程序举例 6.3 二维数组 6.3.1 二维数组的定义 6.3.2 二维数组的引用 6.2.3 二维数组的初始化
翻译成目标程序,然后执行该目标程序。解释方式是把源程序逐句翻
上一页 下一页 返回
1.1 程序设计语言概述

C语言程序设计框图

C语言程序设计框图

第3章 控制结构
说明:
switch后面的表达式的值类型可以是整型、字符型或枚 举型。 当表达式的值与某个case中的常量表达式的值相等时, 就执行相应的case后的语句序列,直到遇到break语句或到 达switch结构末尾。 多个连续的case语句可以共用一个语句序列。 case 后的不同常量表达式的值不能相等。 break的作用是改变程序在switch结构中的执行流程, 将程序流程跳出switch语句,转到switch语句后的下一条语 句去执行。 switch语句中允许嵌套switch语句。
C语言程序设计电子教案
3.1 程序结构框图
3.1.3 N-S图
3种基本结构的N-S图
第3章 控制结构
顺序结构: 分支结构:
它是按照语句 它是根据给定条件
出现的先后顺 进行判断,选择其
序依次执行的 中的一个分支执行
。如上图所示 ,先执行A模 块,再执行B
。如上图所示,P 表示条件,当P成 立时执行分支A模 块,否则执行分支
复合语句:由一对大括号括起来的一条或多条语句。
被括起来的语句可以是这4类的任何一类语句,常用于函数
体或循环体。
C语言程序设计电子教案
3.2 二分支结构
3.2.1 二分支if语句
第3章 控制结构
基本形式:
if (表达式) 语句1;
else 语句2;
真(非0)表达式
假 (0)
语句1
语句2
例如: if(x>y)
C语言程序设计电子教案
第3章 控制结构
第3章 控制结构
返回总目录
C语言程序设计电子教案
目录
3.1 程序结构框图 3.2 二分支结构 3.3 多分支结构 3.4 循环结构 3.5 break与continue语句 3.6

《C语言程序设计(第3版)》电子教案 项目三 设计顺序结构程序

《C语言程序设计(第3版)》电子教案 项目三 设计顺序结构程序
下一页 返回
任务一 了解程序算法
二、了解算法的特征
通常,一个算法必须具备以下五个基本特征: 1.有穷性。一个算法必须在它所涉及的每一种情形下,都能在执行有
限次的操作之后结束; 2.确定性。算法的每一步,其顺序和内容都必须严格定义,而不能有
任何的歧义; 3.有零个或多个输入。输入是算法实施前需要从外界取得的信息,有
goto, return
下一页 返回
任务二 掌握格式化输出/输入
2. 函数调用语句 函数调用语句由一次函数调用加一个分号(语句结束标志)构
成。例如: printf(“This is a C Program.”); 3.表达式语句
表达式语句由表达式后加一个分号构成。 表达式能构成语句,是C语言的一大特色,最典型的表达式语 句是在赋值表达式后加一个分号构成的赋值语句。例如, “num=5”是一个赋值表达式,而“num=5;”却是一个赋值语句。
下一页 返回
任务二 掌握格式化输出/输入
(一)printf()函数的一般格式 printf("格式字符串", [输出项表]); 其中: “格式化字符串”由控制输出格式的字符组成的字符
串。输出表达式表是用逗号分隔的若干个表达式。C语言系统将按 照自右向左的顺序,依次计算“输出表达式表”中诸表达式的值, 然后按照“格式化字符串”中规定的格式输出到显示器上显示。 函数返回值为返回输出数据的个数。
上一页 下一页 返回
任务二 掌握格式化输出/输入
(二)printf()函数格式字符 格式指示符的一般形式为:%[修饰符]格式字符
其中,修饰符与格式字符的具体用法如下: 1.格式字符
printf函数中常用的格式字符如表3-1所示。 2.长度修饰符

《VisualC程序设计》第3章

《VisualC程序设计》第3章

在语义上要执行多条语句才能完成某个操作时,需要使
用复合语句。
例如: if(x==0) {cout<<a; cout<<b;}
3.3 顺序结构
顺序结构:按照语句出现的先后顺序依次执行。
语句1 语句2
其中的语句可以是 输入/出、表达式、
空或复合等
【例3.1】输入两个整数给变量x和y,然后交换x和y的值。
else y=cos(x)-x*x+3*x;
要使max存放x、y中大者,min存放小者,分析下面程 序段正确否? if (x>y)
max = x; min = y; else
max = y; min = x;
形式3:if (表达式1) 语句1
else if (表达式2) 语句2 ┆
else if (表达式n) 语句n
2.程序设计自顶向下;
3.用结构化流程图表示算法。
3.2 C++语句
1. 声明语句
声明语句又称说明语句,它可以用来对程序中出现的
各种名称进行声明。这些名称通常是表示变量、常量、函 数、结构、类、对象等实际的标识符。如:
char ch;
//声明和定义char型变量
int count=1;
//声明、定义和初始化int型变量
else if (mark >= 80) cout<< "良";
else if (mark >=90) cout<< "优";
else cout<< "不及格";
注意:
① 不管有几个分支,程序执行一个分支后,其余分支不再执行。

c语言程序设计visualc60环境电子教案公开课获奖课件

c语言程序设计visualc60环境电子教案公开课获奖课件

/*文献包括*/
int sum(int x,int y)
/*定义sum函数*/
{ int z;
/*申明定义变量z*/
z=x+y;
/*计算z等于x与y和值*/
return (z);
/*将z值返回,通过sum带回调用处*/
}
main()
/*主函数*/
{ int a,b,c;
/*申明定义变量a,b和c*/
文件编辑区
项目工作区
输出区 状态栏
返回本节目录
第14页
1.1.3 Visual C++ 6.0集成环境
《 C语言程序设计》 (Visual C++ 6.0环境)
2.编辑源程序文献
单击该选项 输入项目名
(1)建立新工程项目 ①单击“文献”-“新建”,
弹出 “新建”对话框。 ②单击“工程”选项卡;单击 “Win32 Console Application”
输入源程序
运行结果
输入90和7,并以 空格作间隔符, 以回车作输入结 束符。
返回本节目录
第10页
《 C语言程序设计》 (Visual C++ 6.0环境)
1.1.2 C程序开发过程
1.编辑
(1)编辑指编辑创立源程序是将编写好C语言源程序代码录入 到计算机中, 形成源程序文献。 (2)本书用Visual C++ 6.0环境提供全屏幕编辑器。在附录3中 简介Turbo C 2.0环境状况。 (3)在VC 6.0环境中源程序文献, 其扩展名为.cpp, 而在Turbo C 2.0环境中源程序文献扩展名为.c。
语句要缩进若干个字符, 这样程序层次清晰, 便于阅读和理解。

精品课程《C语言程序》电子教案(全)

精品课程《C语言程序》电子教案(全)

精品课程《C语言程序设计》电子教案(一)一、课程简介1.1 课程背景1.2 课程目标(1)掌握C语言的基本语法和数据类型;(2)熟悉运算符、表达式和语句的结构;(3)掌握函数的定义和调用;(4)了解常用的库函数和头文件;(5)学会使用C语言进行程序设计和调试;(6)培养编程思维和解决问题的能力。

二、教学内容2.1 课程安排本课程共分为五个部分,具体安排如下:第一部分:C语言基础知识(2周)第1周:C语言概述、变量和数据类型第2周:运算符、表达式和语句第二部分:程序控制结构(3周)第3周:顺序结构第4周:选择结构第5周:循环结构第三部分:函数与数组(3周)第6周:函数的定义和调用第7周:数组和字符串第8周:指针第四部分:指针与引用(2周)第9周:指针的应用第10周:引用第五部分:综合练习与课程设计(2周)第11周:综合练习第12周:课程设计2.2 教学方法采用讲授、实验、讨论相结合的教学方法,通过案例分析和编程实践,使学生掌握C语言的基本知识和编程技巧。

三、教学资源3.1 教材《C语言程序设计》,作者:谭浩强3.2 实验环境配置有C语言编译器的计算机实验室,如:Visual Studio、Code::Blocks等。

3.3 网络资源精品课程网站:提供课程讲义、实验指导、习题库、在线测试等功能。

四、课程考核4.1 考核方式课程考核分为过程考核和期末考试两部分,其中过程考核占60%,期末考试占40%。

4.2 过程考核包括课堂表现、实验报告、课后作业和在线测试等。

4.3 期末考试采取闭卷考试的方式,试题包括选择题、填空题、简答题和编程题等。

五、教学反馈5.1 学生反馈学生可通过课程网站、邮件等方式向教师反馈学习过程中遇到的问题和建议。

5.2 教师反馈教师根据学生的课堂表现、实验报告和作业等情况,及时给予反馈和指导。

精品课程《C语言程序设计》电子教案(二)六、第一部分:C语言基础知识6.1 第1周:C语言概述、变量和数据类型教学目标:了解C语言的发展历程、特点和应用领域;掌握基本数据类型、变量定义和初始化。

c语言电子教案(精心整理)

c语言电子教案(精心整理)

《程序设计基础》教案第一章程序设计和C语言课题C语言概述教案号1教学目的教材分析课时安排教学内容及过程1、了解C语言出现的历史背景2、掌握C语言程序的结构、书写格式和上机步骤教学重点C语言程序的结构教学难点上机步骤2教学方法讲授与演示法相结合教具计算机、投影仪一新课引入从计算机应用基础中学过的计算机语言及语言处理系统引出C语言。

二讲授新课一、C语言出现的背景二、C语言的特点1.语言简洁、紧凑,使用方便、灵活;2.运算符丰富3.数据类型多(整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类等)4.具有结构化的控制语句5.语法不太严格,自由度大6.既是高级语言,又具有低级语言的功能7.成目标代码质量高,程序执行效率8.可移植性好三、C语言程序构成(采用程序实例加以说明,并提倡良好的程序设计书写风格)1.C语言是由函数构成的,至少有一个main()函数;2.每个函数由函数首部和函数体组成;函数体由说明语句、执行语句组成;3.每个C程序从main()函数开始执行,并在main()中结束;4.每个语句和数据定义的最后必须加分号;5.C程序无输入、输出语句:输入功能由scanf()函数完成;输出功能由printf()函数完成;6.可加注释/*……*/四、上机步骤(上机环境:Turbo C2.0)设序1.进入环境2.编辑源程序3.保存源程序4.编译源程5.执行程序,查看结果6.退出C环境计三课堂小结1、C语言的构成要素,main函数在程序中的作用2、上机操作的过程备注安排上机实验,熟悉TC环境及简单的C语言程序构成页码1。

P课 题 算法教案号 2教 学 目 的 教 材 分 析 课时安排教学内容及过程设1、了解算法的概念2、掌握结构化程序的三种基本结构,及算法的表示方法教学重点 算法的表示方法教学难点 结构化程序的三种基本结构2 教学方法 讲授与演示法相结合 教具 计算机、投影仪一 复习引导从 C 程序的构成到 C 程序的设计过程 二 讲授新课一个程序包括以下两方面内容:1. 对数据的描述。

《C语言程序设计(Visual C++ 6.0环境)》电子教案第1章

《C语言程序设计(Visual C++ 6.0环境)》电子教案第1章
输入文件名
C C C C C C C C C C C C C C C C
单击"文件"
选择"添加工程"
单击"C++ Source file"
输入源程序
单击"确定"
1.1.3 Visual C++ 6.0集成环境 集成环境
《 语 言 程 序 设 计
(Visual C++ (Visual C++ (Visual C++ (Visual C++ 6 0 . . . .
1. C
3. C
(Visual C++ (Visual C++ (Visual C++ (Visual C++
(3)
. . . .
《 语 言 程 序 设 计 》
6 0 环 境 )
1.1.1 C程序实例(1) 程序实例( ) 程序实例
《 语 言 程 序 设 计
1.C程序实例1
【例1.1】输出一行信息:Thise is a C program. 程序名为l1_1.cpp. #include "stdio.h" /*文件包含*/ main() /*主函数*/ { printf("This is a C program.\n"); /*输出信息*/ } 程序输出结果: This is a C program.
1.1.3 Visual C++ 6.0集成环境 集成环境
《 语 言 程 序 设 计
(Visual C++ (Visual C++ (Visual C++ (Visual C++ 6 0 . . . .

CC++程序设计-电子教案-李云峰-51700002 第3章 结构化程序设计

CC++程序设计-电子教案-李云峰-51700002 第3章 结构化程序设计

11

数据的输出
#include <stdio.h> main() {
int a=3;double b=1.456; char r=‘A’; printf(“%d\n”, a); printf(“%f\n”, b); printf(“%d %f\n”,a,b); printf(“a=%d, b=%f\n”,a,b); printf(“%d\n”,10); printf(“%c\n”,r); printf(“%c,%d,%c”,r,r,97); printf(“%d”,b); }
① 变量类型说明部分:例如 floata,b,c,s,area。 ② 数据处理部分:例如 s=1.0/2*(a+b+c); ③ 数据输出部分:例如 printf(“a=%7.2f,… ④ 数据输入部分:例如 scanf(“%f,%f,%f”,&a,&b,&c)。
5
数据处理语句
表达式语句 1、任意表达式末尾加一个分号,就构成了一 个表达式语句。例:int x=5;
(1)输出表:要输出的数据(可以没有,多个时以“,” 分隔) (2)格式控制符串:包含两种信息
➢格式说明:%格式控制字符 ,用于指定输出格式 ➢普通字符或转义序列:原样输出
10
数据的输出
d 十进制整数
int a=567; printf ( “%d”,a);
567
x,X 十六进制无符号整数 int a=255; printf(“%x”,a);
输出数据
printf("a=%7.2f, b=%7.2f, c=%7.2f,
s=%7.2f\n",a,b,c,s);
printf("area=%7.2f\n",area);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(Visual C++ 6 0 环 境 ) .
C程序实例
【例3.1】编程实现:输入一个长方形的二边长,求长方形的面积并输出。 /*程序名为l3_1.cpp。*/ #include "stdio.h" main() { float a,b,s; scanf("%f%f",&a,&b); s=a*b; printf("The area of rectangle is %5.2f .\n",s); }
返回本节目录
【例3.1】编程
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
返回本节目录
程序运行情况如下: 输入: 3.0 4.0 < CR > 输出: The area of rectangle is 12.00 . 这个程序属于顺序结构,程序是按照书写的顺序自上而下一步步 执行,程序中的每一条语句都被执行一次,且仅能被执行一次。
返回本节目录
3.2.1 选择结构的 C程序实例结果
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
运行结果为: 请输入两个整数a,b:2,3<CR> (a+b)<=(a*b) 在这个程序中使用了if分支语句,它不像前面的程序那样,按照语句 的书写顺序一步步执行下去,而是根据所给条件的真假,选择两者其 中之一执行。该程序执行的过程是:比较两数的和与积,如果s1>s2, 则执行语句A(跳过语句B不执行),否则,就跳过语句A执行语句B。可 见if语句在程序中起到了改变语句执行顺序的作用。if语句就是我们 在下一节中要介绍的条件分支语句。
{ double x;
printf("Input x:\n"); scanf("%lf",&x);
返回本节目录
3.1.3 程序实训【例3. 3】
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
printf("(1) x=%f\n",x); x=x*100; x=x+0.5;
返回3.2.2目录
/*变量y存放f(x)的值*/
1. if语句的一般形式实例
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
运行结果: 请输入x的值:3<CR> 当x=3时,f(x)=7 因为输入x=3,那么x>=0为真,所以输出2*3+1=7。 C语言中有一种特有的条件运算符“?:”,我们在前面章节已作介绍,它 在某种程序上可以起到逻辑判断的作用。本例中的if语句也可用条件运算符 表达式实现如下: y=x>=0?2*x+1:0; 但有些判断不能用条件表达式完成,或者很繁琐、表达不清晰。
返回本节目录
3.1.3 程序实训【例3.4】
【例3.4】从键盘上输入一大写英文字母,要求改用相应的小写字母输出。
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
/*程序名为l3_4.cpp。*/ #include "stdio.h" main() { char c1,c2; scanf("%c",&c1); printf("The upper case is %c .\n",c1); c2=c1+'a'-'A'; printf("The lower case is %c .\n",c2); 程序运行时: 输入:B<CR> 输出: The upper case is B . The lower case is b .
3.1.3 程序实训【例3.3】
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
注意:在程序中交换两个变量a 和b的值,不可以简单地用: a=b;b=a;两 条语句来实现。假设a 和b的值分别为23和78,赋值语句a=b;将使a的值变 为78,接下来的b=a;使b的值变为78,这样,a和b的值最终都变为78。所 以在本例中引入了中间变量t,用来临时存放a的值,这样才能完成变量a 和b的正确交换。 【例3. 3】输入一个double类型的数,使该数保留小数点后两位,对第三 位小数进行四舍五入处理,然后输出此数,以便验证处理是否正确。 /*程序名为l3_3.cpp。*/ #include "stdio.h" main()
返回本节目录
3.1.3 程序实训【例3.2】
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
C程序实例
【例3.2】由键盘输入两个整数给变量a和b,然后输出a和b,在交换a和b中的值后, 再输出a和b,验证两个变量中的数值是否正确地进行了交换。 /*程序名为l3_2.cpp。*/ #include "stdio.h" main() { int a,b,t; printf("Enter a and b:\n"); scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); t=a;a=b;b=t; printf("a=%d,b=%d\n",a,b); } 程序运行情况如下: Enter a and b: 123 456 < CR > a=123,b=456 返回本节目录 a=456,b=123
返回3.2.2目录
2. if-else中的复合语句
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
2. if-else中的复合语句
如果两个分支中需要执行的语句不止一条,必须用“{}”括起来,作为一 个复合语句使用。若只是一条语句,“{}”可以省略。 【注意】 (1)if后面的<表达式>一定要有括号; (2)if和else同属于一个if语句,else不能作为语句单独使用,它只是if语句 的一部分,与if配对使用,因此程序中不可以没有if而只有else; (3)只能执行与if有关的语句或者执行与else有关的语句,而不可能同时执 行两者; (4)如果<语句1>和<语句2>是非复合语句,那么该语句一定要以分号结束, (5)if语句的表达式可以是任意类型的C语言的合法的表达式,但计算结果 必须为整型、字符型或浮点型之一。
(Visual C++ 6 0 环 境 ) .
1.if语句的一般形式:
if语句有两种形式: (1)不含else子句的if语句 语句形式如下: if(<表达式>) <语句1>
例如if(a<b){t=a;a=b;b=t;}
其中,if是C语言的关键字,表达式两侧的圆括号不可少,最后是一条语句, 称为if子句。如果在if子句中需要多个语句,则应该使用花括号把一组语句 括起来组成复合语句,这样在语法上仍满足"一条语句"的要求。
/*将x输出*/
x=(int)x;
x=x/100; 100倍*/ printf("(2) x=%f\n",x); } 程序运行情况如下: Input x:3.14159< CR > /*将x扩大100倍,加上0.5之后取整,再缩小 /*将四舍五入后的x输出*/
则输出的结果为:
(1) x=3.141590 (2) x=3.140000
执行过程:首先计算紧跟在if后面一对圆括号中的表达式的值,如果该表 达式的值为非零(“真”),则执行其后的if子句,然后去执行if语句后的 下一个语句。如果该表达式的值为零(“假”),则跳过if子句,直接执 行if语句后的下一个语句。
返回3.2.2目录
.4 结构化程序设计方法与综合实训
返回本章导读
3.1 顺序结构程序设计
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
3.1.1 顺序结构的C程序实例 3.1.2 顺序结构语句
3.1.3 程序实训
返回本章目录
3.1.1 C程序实例
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
【例3.5】请输入两个整数a,b,比较a+b和a×b哪个大,输出判断结果。 /*程序名为l3_5.cpp。*/ #include "stdio.h" main() { int a,b,s1,s2; printf("请输入两个整数a,b:"); scanf("%d,%d",&a,&b); s1=a+b; s2=a*b; /*求两个数的和、积*/ if(s1>s2) printf("(a+b)>(a*b) /n"); /*语句A*/ else printf(" (a+b)<=(a*b)\n"); /*语句B*/ }
返回本节目录
3.2.2
《 C 语 言 程 序 设 计 》
(Visual C++ 6 0 环 境 ) .
if 语句
1. if语句的一般形式 2. if-else中的复合语句 3. 非关系、非逻辑表达式构成的条件表达式
4. if语句的嵌套
返回本节目录
1. if语句的一般形式1
《 C 语 言 程 序 设 计 》
相关文档
最新文档