C语言程序设计-第三章 学生成绩的简单处理-数据的输入、输出.ppt

C语言程序设计-第三章 学生成绩的简单处理-数据的输入、输出.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【任务要求】 假设一个班级有若干学习小组,每组有4位同学。期中考试后,老师将对学生的考试成绩进行分析,需要计算出每个学习小组的平均分和总分,然后将处理结果显示出来。 任务实现效果演示 例题源代码:ave1.c 相关知识 1 数据的输出 1 数据输出 1.1 字符输出函数 putchar() [例1]在屏幕上显示字符‘A’ 。 putchar() [例2]在屏幕上显示单词 。 1 数据输出 1.2 格式输出函数 printf() 格式控制字符串(1) 格式控制字符串(2) 输出格式字符串(3) 格式输出函数练习(1) [例3]分析下面程序的输出结果。 格式输出函数练习(2) [例4]分析下面程序的输出结果。 课堂练习 [例5]分析下面程序的输出结果。 任务实现 本讲小结 重点学习了putchar()和pirntf()函数。 重点学习了printf()函数的格式控制字符串的书写格式。 课堂练习题 思考题 教材P35,一、填空题、选择题 教材P36,二、分析题 动手练习 教材P36 三、写出程序运行结果(1-3) 四、编写程序题(1-2) 【任务要求】 假设一个班级有若干学习小组,每组有4位同学。期中考试后,老师将对学生的考试成绩进行分析,需要计算出每个学习小组的平均分和总分,然后将处理结果显示出来。 任务实现效果演示 例题源代码:ave2.c 相关知识 1、字符输入 1.1 字符输入函数 1、字符输入 [例1]从键盘上输入一个字符,然后显示出来。 1、字符输入 1.2 字符输入函数 2、格式数据输入 2.1 格式输入函数 scanf() 输入格式字符串(1) 输入格式字符串(2) 2、格式数据输入 2、格式数据输入 格式输入函数的几点说明 课堂练习 [例2]分析下面程序的输出结果。 课堂练习 [例3]分析下面程序的输出结果。 课堂练习 [例4]从键盘输入一个小写字母,要求在屏幕上输出对应的大写字母。 任务实现 本讲小结 重点学习了getchar()和scanf()函数。 重点学习了scanf()函数的格式控制字符串的书写格式。 课堂练习题 思考题 教材P35,一、填空题、选择题 教材P36,二、分析题 动手练习 教材P35 三、写出程序运行结果(4-5) 四、编写程序题(3-5) 【项目要求】 假设一个班级分为若干学习小组,每组有4位同学。期中考试后,老师将对学生的考试成绩进行分析,需要计算出每个学习小组的平均分和总分,然后将处理结果显示出来。 问题情境及实现 假设一个班级分为若干学习小组,每组有4位同学。期中考试后,老师将对学生的考试成绩进行分析,需要计算出每个学习小组的平均分和总分,然后将处理结果显示出来。 考虑到成绩取值范围在0~100之间,一般平均分会取2位小数,所以可以将表示各个学生成绩及总分的变量类型设为基本整型,而将表示平均分的变量类型设为单精度类,且在输出平均分时取2位小数。 实现源代码: main() { int a1,a2,a3,a4,sum; float ave; printf(“请输入本小组4位同学的成绩:\n”); scanf(“%d%d%d%d”, a1,a2,a3,a4); sum=a1+a2+a3+a4; ave=sum/4.0; printf(“本小组4位同学的成绩分别为:%d,%d,%d,%d”, a1,a2,a3,a4); printf(“本小组的总分为:%d,平均分为:%.2f\n”,sum,ave); } 相关知识 1 顺序结构程序举例 1 顺序结构程序举例 1 顺序结构程序举例 1 顺序结构程序举例 作业 思考题 教材P60,一、填空题 教材P61,二、选择题 教材P62,三、分析题 作业 教材P63 编程题(3,4,5) 算法分析举例(1) 例1: 算法分析举例(2) 例2:输入10个数,要求找出其中最大的数. 算法分析举例(3) 例3 求1至100之间全部奇数之和。 引例(4) 分析求n个数的平均值的算法 引例的程序实现 引例:从键盘输入一个小写字母,要求在屏幕上输出对应的大写字母 ①scanf函数中要求给出变量地址,而不是变量名。 scanf(%d,a); × scnaf(%d,a); √ ②在输入字符数据时,空格字符和“转义字符”都作为有效字符处理。 scanf(“%c%c%c”,c1,c2,c3); 则把‘a’赋予c1,‘ ’赋予c2,‘b’赋予c3 ︺ 如输入 a b c ︺ ︺ main( ) { char a,b,c; printf(input a b c:); scanf(%c%c%c,a,b,c); printf(a=%c b=%c c=%c\n,a,b,c);

文档评论(0)

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

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

1亿VIP精品文档

相关文档