下载此文档

单元3顺序结构程序设计.ppt


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
<<C语言程序设计基础>> 课程
单元三顺序结构程序设计
主要内容
字符输入与输出
()
()
格式化输入与输出
()(重点难点)
()(重点难点)
综合应用案例
程序设计输入输出
问题引入
编程解决问题需要三个步骤:
第一步:数据输入,准备好程序要处理的原始数据;
第二步:数据处理,对输入的原始数据进行处理;
第三步:数据输出,通过屏幕显示等方式输出结果数据。
这里所提到的数据输入、数据处理和数据输出就构成了顺序结构的三个基本环节。那么在数据的输入和输出环节,如何使用C语言进行描述呢?
【引例】根据三角形的三个边长,计算三角形的面积,其计算公式为:
area= (其中a、b、c为三角形的三个边长,s=(a+b+c)/2)
试分析,通过编程解决该问题需要哪三个步骤:
(1)输入;(2)计算;
(3)输出。
a
b
c
运行结果:
字符输入与输出
( )
( )
函数调用格式:putchar (ch);
函数功能:在标准输出设备上输出一个字符。
说明:函数参数ch可以是整型或字符型的常量或变量,也可以
是表达式,只要ch的最终值可表示一个有效字符即可。
注意:,使用#include <>包含文件中。
字符输入与输出
( )
【例3-1】
1. putchar('A'); //输出字符'A'
2. putchar('\101');
3. putchar('a'-32);
4. int ch=65; putchar(ch);
函数调用格式:getchar( );
函数功能:在标准输入缓冲区中读取一个字符。
说明:函数参数为空,函数的返回值是从输入缓冲区
中读入一个字符,将字符可以赋值给一个字符
型或整型变量,也可作表达式的一部分。
字符输入与输出
( )
【例3-2】
1).char ch;
ch=getchar( ); putchar(ch);
2).char ch;
putchar(getchar()); //将读入的字符直接输出
【随堂练习3-1】
:输入一个A~Z之间的字母,输出与之左右相邻的两个字母,根据注释信息将程序填写完整。
#include <>
void main( )
{ char ch; //数据准备
//调用getchar()输入一个字母,并赋值给ch
//调用putchar()输出与ch左相邻的字母
//调用putchar()输出与ch右相邻的字母
}
字符输入与输出
( )
格式化输入与输出
( )
()
printf(“字符串常量”);
printf函数的格式1:
如: printf(“%d,%d,%d”,a,b,a+b)
如: printf(“ t= %f, sint= %f \n ”,t,sin(t))
格式说明
%d
按十进制输出整数
格式控制
意义
%f
按小数形式输出实数
\n
换行
其它字符
原样输出
例:当a=10,b=-,写出下面语句的输出结果
printf函数的格式2:
printf(“格式控制字符串”,输出列表);
printf(“%d , %f”,a,b);
10
,
-
printf(“a=%d \nb=%f”,a,b);
a=
10
b=
-
输出项:变量、表达式、函数
格式控制:
①为输出项提供格式说明
②提供需要原样输出的文字或字符
;
;
格式说明的个数=输出项个数
格式说明的类型=输出项类型(顺序)
格式化输入与输出
( )
控制输出数据的宽度
格式说明
意义
数据宽度
%d
按十进制输出整数
%f
按小数形式输出实数
系统决定
%md
按十进制输出整数
占m位
%
按小数形式输出实数
(小数占6位)
.
(实际位数)
系统决定
...
...
n位
m位
格式化输入与输出
( )
例1 a=23,b=

单元3顺序结构程序设计 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人s1188831
  • 文件大小972 KB
  • 时间2017-07-27
最近更新