首页  >  文章  >  电脑教程  >  设计一个学生综合素质成绩统计系统

设计一个学生综合素质成绩统计系统

PHPz
PHPz转载
2024-01-22 17:48:12571浏览

设计一个学生综合素质成绩统计系统

设计一个学生综合素质成绩统计系统

1、按下述提示,完成多个学生综合素质成绩的录入;

2、完成各条记录的有效存储;

3、按“综合素质”排名并编排序号;

4、实现综合素质成绩表的整体显示功能。

提高要:

1、实现成绩查询或名次查询;

2、实现成绩修改功能。

结果要:

1、程序能正确运行,开始时应有明确的操作提示;

2、有相应的操作键设置,如A为输入,B为存储,C为退出等;

3、程序最好采用模块化设计,便于读和改。

1、学生综合素质成绩表

*** 学院 *** 专业 *** 班 共 *** 人

序号 学号 姓名 思想道德素质 科学文化素质 身心素质 综合素质 成绩排名

问题补充:1,如果有朋友的答案能让我满意的话,我会再追加10分,谢谢,~

2,因为这个程序比较普遍,有经验的朋友如果有现成的不仿共享下,我倒不是让大家重新写~

3,谈钱的朋友就不要发贴了~

c语言统计学生成绩

#include

#define N 2

#define M 2

int s[N]={0},a[N][M];

char b[N][10];

void fun1(int a[N][M])

{

int i,j;

for(i=0;i

{

for(j=0;j

s[i]+=a[i][j];

printf("第%d个同学的平均分是%.2fn",i+1,s[i]/5.0);

}

}

void fun2(int a[N][M])

{

float p[M]={0};

int i,j;

for(i=0;i

{

for(j=0;j

p[i]+=a[j][i];

p[i]/=10.0;

printf("第%d门课程的平均分是%.2fn",i+1,p[i]);

}

}

void fun3(char b[N][10])

{

int max,t,i;

max=s[0];

for(i=1;i

if(s[i]>max)

{

max=s[i];

t=i; /*记住最大时i的值,以便找到姓名*/

}

printf("%s荣获所有学生中最高分%d分n",b[t],max);

}

main()

{

int i,j;

float p[M]={0};

/* 输入姓名和成绩*/

for(i=0;i

{

printf("输入第%d个学生的姓名:",i+1);

scanf("%s",&b[i]);

for(j=0;j

{

printf("输入该学生的第%d门成绩:",j+1);

scanf("%d",&a[i][j]);

}

}

printf("n");

/*计算每个同学平均分*/

fun1(a);

printf("n");

/*计算每门课的平均分*/

fun2(a);

printf("n");

/*比较出最大总分和输出姓名*/

fun3(b);

return 0;

}

代码经过测试了 运行成功

如果有什么不懂的可以问我

以上是设计一个学生综合素质成绩统计系统的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:docexcel.net。如有侵权,请联系admin@php.cn删除