计算机程序设计(c语言)
课程设计报告。
题目:学生成绩录入及分析系统学院:机电工程学院专业:机械工程及自动化班级:120106班姓名:陈鸿运指导教师:李楠。
设计日期:2024年6月27日。
一、选题背景(题目简述或目的)
此程序为学生成绩管理系统,学生按成绩排序,分出等级,并且计算及格率。此程序主要解决录入成绩及排名,计算及格率,将学生与成绩按层次给分类的工作。
二、概要设计。
2.1、数据结构。
结构体定义如下:
struct/*学生姓名及分数*/stu[n],t;2.2、全局变量。
无。三、程序流程图。
开始。输入学生姓名。
输入学生成绩。
排序。输出a类学生输出b类学生输出c类学生。
求出录入学生成绩的及格率。
输出及格率。
结束。四、详细设计。
4.1、主控模块main():接口:void main(void)参数:无返回值:0
功能描述:该程序是用简单的,比较常见的函数组成的,通过for循环和函数调用来完成该程序。
五、程序清单。
#include<>#include<>#define n 10#define m 10
/此程序为学生成绩管理系统,学生按成绩排序,分出等级,并且计算及格率。
/“name”为学生名字数组//“score”为学生成绩。
/ "stu"为结构体数组存放学生信息// jigelv"代表及格率。
struct
printf("please input the score of students");
for(i=0;iscanf("%d",&stu[i].score);}
printf("/n以下是您录入的排序后的学生的成绩信息");
for(i=0;ifor(j=0;jif(stu[j+1].score>stu[j].score)
if(strcmp(stu[j].name,stu[j].name)>0)
printf("the student tabe:");输出排序后的学生信息。
for(i=0;iprintf("no.%d:%s%4d \t",i+1,stu[i].name,stu[i].score);
if((i+1)%3==0)
printf("");
printf("the student of c:");输出c类成绩名单。
for(i=0,m=0;iif(stu[i].score<60)
n--;printf("no.%d:%s%4d\t",i+1,stu[i].name,stu[i].score);
if((m+1)%3==0)
printf("");
printf("the student of b:");输出b类成绩名单。
for(i=0,m=0;iif(stu[i].score>=60&&stu[i].score<=85)
printf("no.%d:
t",i+1,stu[i].name,stu[i].score);
if((m+1)%3==0)
printf("");
printf("the student of a:");输出a类成绩名单。
for(i=0,m=0;iif(stu[i].score>85&&stu[i].score<=100)
printf("no.%d:
t",i+1,stu[i].name,stu[i].score);
if((m+1)%3==0)
s%4ds%4d
printf("");
jigelv=n/n;
printf("及格率是%f",jigelv);/输出及格率。
printfprintf("*欢迎使用*!"printf
return 0;}
六.调试程序。
错误1:错误现象:经常忘记打“;”使得程序运行错误错误原因:粗心。
改正方法:养成每打一条语句打印;的好习惯。
错误2:错误现象:使用数组时方括号里的下标与学生号不符出现错误错误原因:数组是从0开始,而学生号是从1开始改正方法:注意数组的使用。
七、设计结果说明。
程序比较烦琐,运行较麻烦。
C语言课程课程设计
课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...
C语言课程设计
目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...