d03顺序结构程序设计

上传人:san****019 文档编号:70808856 上传时间:2019-01-18 格式:PPT 页数:22 大小:791.01KB
返回 下载 相关 举报
d03顺序结构程序设计_第1页
第1页 / 共22页
d03顺序结构程序设计_第2页
第2页 / 共22页
d03顺序结构程序设计_第3页
第3页 / 共22页
d03顺序结构程序设计_第4页
第4页 / 共22页
d03顺序结构程序设计_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《d03顺序结构程序设计》由会员分享,可在线阅读,更多相关《d03顺序结构程序设计(22页珍藏版)》请在金锄头文库上搜索。

1、C语言的基本语句 数据输入与输出 程序举例,顺序结构程序设计,基本语句,基本语句,表达式语句:表达式; sum = x + y; 函数调用语句:函数名(参数列表); sum = add(x, y); /add是求和函数 空语句:; 复合语句:用大括号括起来的几条语句 temp=a; a=b; b=temp;,顺序结构执行流程,流程图,开始,A,B,结束,N-S图,执行流程 (1) 先执行A语句 (2) 再执行B语句,方角矩形表示 “操作语句”,圆角矩形表示 “开始/结束”,编写顺序结构的程序,#include void main() int x, y, sum; printf(“从键盘输入数据

2、12,34n“); scanf(“%d,%d“, ,/头文件 /主函数 /内部是函数体 /变量定义 /提示语句 /输入语句 /求和语句 /输出语句,字符输入输出函数,字符输出函数 putchar(ch) 输出一个字符ch 字符输入函数 getchar() 无参数 函数值为从输入设备接收的字符,字符输入输出函数prg3-1.c,#include void main() char ch; printf(“从键盘上按任意一个字母键,然后按回车键:“); ch = getchar(); printf(“你按的字母键是:“); putchar(ch); putchar(n); ,这句话的作用是什么?,格

3、式输出函数prg3-2.c,#include void main() int x = 3, y = 2; printf(“x = %d, y = %dn“, x, y); ,printf(“x = %d, y = %dn“, x, y),格式控制字符串,输出表列,printf(“格式控制字符串”, 输出表列),“格式控制字符串”,必须用英文的双引号括起来,它的作用是指定输出格式。 双引号内部的普通字符原样输出 格式说明按照位置顺序一一对应输出列表中的输出项 “输出项列表”,罗列所有的输出项,它可以是0个、1个或者多个,多个输出项之间用,作为分隔符。 输出项可以是整数、实数、字符和字符串 int

4、 x = 3, y = 2; printf(“x = %d, y = %dn“, x, y);,x =,3, y =,2,格式字符,附加格式字符,格式输出函数prg3-3.c,#include void main() float f1 = 100.15799, f2 = 12.55, f3 = 1.7; int n1 = 123, n2 = 45, n3 = 6; printf(“不带宽度要求和精度要求的输出格式n“); printf(“%fn%fn%fn“, f1, f2, f3); printf(“%dn%dn%dn“, n1, n2, n3); printf(“带宽度要求和精度要求的输出

5、格式n“); printf(“%5.2fn%6.1fn%3.0fn“, f1, f2, f3); printf(“%5dn%6dn%3dn“, n1, n2, n3); ,格式输入函数,scanf(“格式控制字符串”, 地址表列) 从键盘按照指定格式输入若干个任意类型的变量 scanf(“%d, %f”, 从键盘输入两个变量的值 变量a为整型数据 变量b为实型(单精度)数据 输入两个变量时用逗号,作为分隔符,格式字符,附加格式字符,scanf函数prg3-4.c,#include void main() int x,y; printf(“输入整型变量x和y的值,指定分隔符为逗号n“); sca

6、nf(“%d,%d“, ,scanf函数prg3-5.c,#include void main() float m,n; printf(“输入实型变量m和n的值,无指定分隔符,此时可以使用默认分隔符:空格或回车n“); scanf(“%f%f“, ,scanf函数prg3-6.c,#include void main() int x,y; printf(“指定输入数据为1234n“); scanf(“%2d%2d“, ,scanf函数prg3-7.c,#include void main() int x,y; printf(“指定输入数据为1234567n“); scanf(“%2d%*3d%2d“, ,scanf函数注意的问题,用scanf函数输入实型数据时不允许规定精度。 float m; scanf(“%f”, 从键盘输入12 : a : b,程序将终止,scanf函数注意的问题,如果连续输入多个字符型数据,空格也将作为字符接收。,/prg3-8.c #include void main() char x, y, z; printf(“指定输入字符为A、B、C,无指定分隔符,使用默认分隔符:空格n“); scanf(“%c%c%c“, ,格式输入/输出函数是难点,不要拘泥于细节 不要死记硬背 在使用中慢慢掌握,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号