第3章_顺序程序设计1课件.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章_顺序程序设计1课件

第3章 顺序程序设计 ;回顾;第3章顺序程序设计 ;第3章顺序程序设计 ; 格式化输出printf 格式化输入scanf 字符数据的非格式化输入getchar、输出putchar 程序的控制结构 顺序程序设计举例 本章小结;3.1 格式化输出printf; printf使用时的注意事项; printf函数中的格式转换字符及其含义 ; printf函数中的格式转换字符及其含义 ;1.整数的输出 ;【例】有符号整数的格式化输出 ; 2.实数的输出 ;【例】实数的格式化输出 ;3.字符和字符串的输出 ;【例】字符及字符串的格式化输出 ;4.辅助格式控制符(修饰符)小结 ;4.辅助格式控制符(修饰符)小结 ;【例】错误的格式化输出 ;3.2 格式化输入scanf; scanf函数的格式控制符 ; 使用scanf函数注意事项 ; 使用scanf函数注意事项 ;【例】数据的格式化输入 输入一学生的学号(8位数字)、生日(年-月-日)、性别(M:男,F:女)及三门功课(语文、数学、英语)的成绩,现要求计算学生的总分和平均分,并将学生的全部信息输出(包括总分、平均分)。;3.3 字符数据的非格式化输入、输出 ;【例】利用getchar输入字符 ;库函数名;2. 字符数据的非格式化输出; puts;【例】利用字符输出函数输出字符 ;3.4 程序的控制结构 ;2. 设计算法举例 ;2. 设计算法举例 ;3. 流程图与算法的结构化描述 ;3. 流程图与算法的结构化描述 ;4.5 顺序程序设计举例 ;#include stdio.h int main ( ) { int x, b0, b1, b2; //变量定义 printf (please input an integer x: ); //提示用户输入一个整数 scanf (%d, x); //输入一个整数 b2 = x / 100; //用整除方法计算最高位 b1 = (x - b2 * 100) / 10; //计算中间位 b0 = x % 10; //用求余数法计算最低位 printf (bit2 = %d, bit1 = %d, bit0 = %d\n, b2, b1, b0); //输出结果 return 0; } ;由计算机向屏幕上输出一个数 #include stdlib.h //包含伪随机数生成函数 #include time.h //包含取系统时间的函数 #include stdio.h int main(void) { srand(time(NULL)); //随机数种子初始化 printf(%d,rand()); return 0; };编写一个重量单位换算程序,输入用公斤表示的重量,然后程序能够转换并输出用镑和盎司表示的等效重量。 请输入重量(公斤):23 转换为用磅表示的重量(磅):50.7055 转换为用盎司表示的重量(盎司):811.287;为保证程序能够处理带小数点的数值,变量的数据类型需选用可以对实数进行操作的双精度类型double。故变量列表为: double kilogram, pound, ounce; //公斤、镑、盎司 公斤、磅和盎司的转换公式: 1磅=16盎司=0.4536千克(公斤) 算法如下: 1. 得到用公斤表示的重量 2. 将重量转化为磅:pound=kilogram/0.4536; 3. 将磅转化为盎司:ounce=pound*16;? 4. 输出转换后的重量;// 重量单位换算 #include stdio.h int main(void) { double kilogram, pound, ounce; //公斤、镑、盎司 printf(请输入重量(公斤):); scanf(%lf,kilogram); pound=kilogram/0.4536; ounce=pound*16; printf(转换为用磅表示的重量(磅):%f\n,pound); printf(转换为用盎司表示的重量(盎司):%f\n,ounce)

文档评论(0)

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

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

1亿VIP精品文档

相关文档