- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
C语言程序设计
创建第一个C语言程序项目1“学生成绩管理系统”中相关数据设计及简单处理项目2项目中学生成绩的等级判定项目3项目中的设计数据处理及封面与菜单的初步项目4学生成绩的分组汇总程序项目5
利用数组完善项目中数据的处理项目6利用函数进行项目的整体框架设计项目7利用结构体实现项目项目8利用指针优化项目项目9利用文件完善项目项目10
项目3项目中的数据处理及封面与菜单的初步设计
目标TARGET教学目标通过本项目的学习要求学生理解并掌握数据的输入输出处理、顺序结构的程序设计。
目标TARGET知识目标?掌握字符输入/输出函数?掌握格式输入/输出函数?掌握赋值语句
目标TARGET技能目标?能够在VisualC++6.0下,用赋值语句、字符输入/输出函数、格式输入/输出函数等语句完结构的程序设计。
输入学生的成绩,计算总分及平均分并输出任务3.1项目封面、菜单的顺序执行设计任务3.2
任务3.1输入学生的成绩,计算总分及平均分并输出任务描述在“学生成绩管理系统”中,要求输入学生5门课程的成绩,并计算其总分和平均分,总分、平均分要求保留2位小数显示。任务分析假设5门课程分别为数学、英语、语文、C语言、计算机应用基础,首先需要分别定义变量,接着从键盘输入一位同学的5门课成绩,计算总分和平均分并输出。算法设计(1)定义实型变量fEnglish、fChinese、fMath、fProgram、fComputer分别用来存放数学、英语、语文、C语言、计算机应用基础成绩值。定义实型变量fSum存放总分,定义实型变量fAve用来存放平均分。
(2)从键盘输入3科成绩。(3)计算总分并存入iSum。(4)计算平均分并存入fAve。(5)按要求输出iSum和fAve。{#includestdio.h/*编译预处理命令*/voidmain()floatfEnglish,fChinese,fMath,fProgram,fComputer;/*定义实型变量*/floatfSum,fAve;/*定义实型变量*/程序代码任务3.1输入学生的成绩,计算总分及平均分并输出
任务3.1输入学生的成绩,计算总分及平均分并输出实现在线测试系统主页面的布局和美化某班级需要一个学生成绩管理系统,该系统应具有学生成绩的添加、删除、查询、修改、插入和排序等处理功能,提供数字按键菜单操作方式,如图0-1所示。printf(Pleaseinput5scores:);/*输出提示信息*/scanf(%f%f%f%f%f,fEnglish,fChinese,fMath,fProgram,fComputer);/*从键盘输入数据*/fSum=fEnglish+fChinese+fMath+fProgram+fComputer;/*计算总分*/fAve=fSum/5;/*计算平均分*/printf(Sum=%0.2f,Average=%0.2f\n,fSum,fAve);/*输出总分和平均分,输出2位小数*/执行结果
1数据的输入和输出Part◎格式输出函数◎格式输入函数◎单个字符的输出和输入函数◎C语句
C语句1.函数调用语句函数调用语句是由一次函数调用加一个分号构成的语句。比如: printf(“hello!”); scanf(“%d,%d”,iA,iB); f=sqrt(8);2.表达式语句表达式的后面加一个分号就构成了一个表达式语句。比如:iX=iA+iB*100;iY=1345.68;3.空语句空语句,只有一个分号“;”组成的语句,它表示什么也不做。
C程序的实现过程4.复合语句由“{”和“}”把一些变量说明和语句组合在一起,称之为复合语句(Block),又称语句块。比如:inti=0;while(i100){sum=sum+i;i++;}C语句
C程序的实现过程5.控制语句控制语句用于控制程序流程,以实现程序的各种结构方式。C的控制语句共有如下九种。(1)if语句
您可能关注的文档
- C语言程序设计 课件 0开篇.pptx
- C语言程序设计 课件 1创建第一个C程序.pptx
- C语言程序设计 课件 2“学生成绩管理系统”中相关数据设计及简单处理.pptx
- C语言程序设计 课件 4项目中学生成绩的等级判定.pptx
- C语言程序设计 课件 5学生成绩的分组汇总.pptx
- C语言程序设计 课件 6利用数组完善项目中数据的处理.pptx
- C语言程序设计 课件 7利用函数进行项目的整体框架设计.pptx
- C语言程序设计 课件 8利用结构体实现项目.pptx
- C语言程序设计 课件 9利用指针优化项目.pptx
- C语言程序设计 课件 10利用文件完善项目.pptx
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)