计算机C语言第4章辩析.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 顺序结构程序设计 4.1 结构化程序设计的基本结构 4.2 赋值语句 4.3 输入输出语句 实例的部分程序 4.1 结构化程序设计的基本结构 4.1.1 语句的概念 4.1.2 三种基本结构 4.1.1 语句的概念 P67 语句向机器系统发出指令。 语句出现在函数体内定义部分之后。 【例4.1】语句的示例。 #include main int a, b, i 5 ; a i + 3 ; ++i ; b 2, ++b ; i+1 ; printf %d,%d,%d\n,a,b,i ; 4.1.2 三种基本结构 顺序结构:语句在程序中出现的 顺序逐条执行。 分支结构:选择部分语句执行。 循环结构:反复执行某些语句 。 【例4.2】顺序结构程序示例。 输入三个实型数存入a、b、c中,求平均值。 #include main float a,b,c,ave; printf data:\n ; scanf %f,%f,%f,a,b,c ; printf %f,%f,%f\n,a,b,c ; ave a+b+c /3; printf ave %f\n, ave ; 4.2 赋值语句 在赋值表达式的尾部加一个分号。 【例4.3】编写交换x和y中值的程序。 #include main int x 3,y 5,t; printf x %d,y %d\n,x,y ; t x; x y; y t; printf x %d,y %d\n, x,y ; 【例4.4】输入三位数,计算每位数字之和。 #include main int n,a,b,c,sum; printf Input n: ; scanf %d, n ; a n/100; b n/10-a*10; c n%10; sum a+b+c; printf n %d,sum %d\n,n,sum ; 【例4.4_1】输入四位数,计算每位数字之和#include main int n,a,b,c,d,sum; printf Input n: ; scanf %d, n ; a n/1000; b n/100-a*10; c n/10-a*100-b*10 d n%10; sum a+b+c+d; printf n %d,sum %d\n,n,sum ; 【例4.4_2]输入四位数,计算每位数字之和#include main int n,a,b,c,d,sum; printf Input n: ; scanf %d, n ; a n/1000; b n%1000/100; c n%100/10; d n%10; sum a+b+c+d; printf n %d,sum %d\n,n,sum ; 4.3 输入输出语句 4.3.1 格式输入输出函数 4.3.2 字符输入输出函数 在C语言中,通常用scanf 语句来接受键盘输入的数据,该函数在文件stdio.h中定义因此在调用前也需要使用如下语句进行包含:#include scanf 函数的调用格式为: scanf “ ”, ; 输入项地址列表是以一个或多个“”开始的变量名称,多个输入项之间用逗号隔开,这里的“”是C语言中的取地址符号,它用于获取后面所跟随的变量的内存地址,以便将输入的数据存储到指定的地址中,如“r”就是获取变量r的地址。 4.3.1 格式输入输出函数 【例4.5】格式输入输出函数示例。 #include main int a,b,sum; printf data:\n ; scanf %d%d,a,b ; sum a+b; printf %d+%d %d\n,a,b,sum ; 格式说明符 %d:十进制形式输入、输出整型 %ld:十进制形式输入、输出长整型 %o:八进制形式输入、输出整型 %x:十六进制形式输入、输出整型 %f:小数形式输入、输出单精度, %lf:小数形式输入、输出双单精度 %e:指数形式输入、输出单精度, %c:字符形式输入、输出一个字符 4.3.2 字符输入输出函数 输入输出一个字符,除了scanf和printf外,还可以使用其它函数。 字符输入函数 getchar 作用是只能从终端(输入设备)输入一个字符 字符输出函数 putchar 作用是向终端(输出设备)输出一个字符 【例4.6】字符输入输出函数示例。 #include main char ch; printf data:\n

文档评论(0)

5201394 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档