- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计 课程;主要内容;程序设计输入输出;3.1 字符输入与输出 ;函数调用格式:putchar (ch);
函数功能:在标准输出设备上输出一个字符。
说明:函数参数ch可以是整型或字符型的常量或变量,也可以
是表达式,只要ch的最终值可表示一个有效字符即可。
注意:该函数包含在stdio.h库中,使用#include stdio.h包含文件中。
;函数调用格式:getchar( );
函数功能:在标准输入缓冲区中读取一个字符。
说明:函数参数为空,函数的返回值是从输入缓冲区
中读入一个字符,将字符可以赋值给一个字符
型或整型变量,也可作表达式的一部分。 ;【随堂练习3-1】
1.下面程序功能为:输入一个A~Z之间的字母,输出与之左右相邻的两个字母,根据注释信息将程序填写完整。
#include stdio.h
void main( )
{ char ch; //数据准备
//调用getchar()输入一个字母,并赋值给ch
//调用putchar()输出与ch左相邻的字母
//调用putchar()输出与ch右相邻的字母
};3.2 格式化输入与输出;;控制输出数据的宽度;格式说明总结--其中 - 、0、m、n、1都是可以缺省的。;【随堂练习3-2】
1. 输出提示语“请输入银行卡密码:”的语句可描述为 。
2. 分析下列程序输出结果。
#include stdio.h
void main( )
{ int a=65,b=97;
double m=3.14159;
printf(%c-%d\n%c-%d\n,a,a,b,b);
printf(a=%06d,b=%-6d.\n,a,b);
printf(a=%d,a=%o,a=%x\n,a,a,a);
printf(m=%lf.\n,m);
printf(m=%4.3lf.\n,m);
printf(m=%06.3lf.\n,m);
}; scanf函数的格式;注意事项:
scanf()的格式控制字符串中没有转义字符。如scanf (“%d\n”,a);是错误的。
输入数据时不能规定精度,只能规定宽度。
scanf(“%7.2f”,a);非法
(3)输入数值时,在两个数值之间需要插入间隔符(空格、Tab键、回车),以使系统能区分两个数值。但用%c作为输入控制字符时,在输入字符数据之前不需要插入间隔符。
scanf(“%d%c%f”,a,b ,c);
若输入:
1234a1233r.23;程序的结构特点;【???3-5】从键盘输入一个大写字母,然后转换成小写字母输出;【例3-6】简单模拟ATM机取款操作,仅要求输入取款金额,输出“正在出钞”提示。 ;【例3-7】鸡兔同笼是中国古代的数学名题之一。大约在1500年前,《孙子算经》中记载了这个有趣的问题。书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头,从下面数,有94只脚。问笼中各有几只鸡和几只兔? ;【例3-7】;【例3-8】商业贷款是时下不少购房者的选择。在银行贷款时共有两种贷款方式,分别为等额本息法和等额本金法,目前采用最多的是等额本息法。等额本息法还款即是把按揭贷款的本金总额与利息总额相加,然后平均分摊到还款期限的每个月中。作为还款人,每个月还给银行固定金额,但每月还款额中的本金比重逐月递增、利息比重逐月递减。
每月还款金额的计算公式是:
其中:
y——每月的还款金额(元);
a——贷款总金额(元);
n——贷款的总月数;
r——月利率。
请输入计算贷款总金额a、贷款的总年数和贷款基准月利率,计算并输出每月的还款金额y。;3.3综合应用案例;课程小结:我们学习了什么?;C语言程序设计
您可能关注的文档
- Access 2007数据库应用课件 第四章 窗体——“图书管理系统”的窗体.pptx
- C语言程序设计 第2章-程序设计基础知识 课件.pptx
- C语言程序设计 第4章-选择结构程序设计 课件.pptx
- C语言程序设计 第5章-循环结构程序设计 课件.pptx
- C语言程序设计 第7章 函数的使用 课件.pptx
- C语言程序设计 第8章-指针的使用 课件.pptx
- C语言程序设计 第9章-结构类型的使用 课件.pptx
- C语言程序设计 第10章-文件操作 课件.pptx
- 《Flash动画设计与制作(第二版)》 MTV制作 课件.pptx
- 《Flash动画设计与制作(第二版)》 图形绘制 课件.pptx
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)