C语言课程设计

发布 2022-09-30 18:29:28 阅读 8941

计算机程序设计(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月 计算机科学与技...