资源简介
c语言 成绩排名 c++ 系统
#include
#include
struct student
{
char name[20];
long int num;
float score[4];
} ;
代码片段和文件信息
#include
#include
struct student
{
char name[20];
long int num;
float score[4];
} ;
struct student stu[5]={{“aaa“1010167.5897864}{“BBB“1010277.5905869}{“CCC“1010370.3889874}{“DDD“1010473.5868864}{“EEE“1010580.5896864}};
void main()
{
float M=0;
int m=0k=0D[5];
float total_score[5]={0};
for(int i=0;i<5;i++)
{ D[i]=1;
printf(“%s %ld %f %f %f %f\n“stu[i].namestu[i].numstu[i].score[0]stu[i].score[1]stu[i].score[2]stu[i].score[3]);
}
for( i=0;i<5;i++)
{
for (int j=0;j<4;j++)
{ M=stu[i].score[j];
total_score[i]=total_score[i]+stu[i].score[j];
if (M<60.0)
{
printf(“\n学生%s的第%d门成绩不及格不参加排名\n“stu[i].namej+1);
D[i]=0;
}
}
}
// display the total score
printf(“\n各个学生的总成绩为:\n“);
for ( i=0;i<5;i++)
{
printf(“%s %f \n“stu[i].nametotal_score[i]);
}
// to sort the total score
for ( i=0;i<4;i++)
{
k=i;
if (D[i]==0)
{
continue;
}
else
for (int j=i+1;j<5;j++)
{
if (D[j]==0)
{
continue;
}
else
{ if(total_score[k] k=j;
}
}
float tep=0;
tep=total_score[i];
total_score[i]=total_score[k];
total_score[k]=tep;
struct student temp;
temp=stu[i];
stu[i]=stu[k];
stu[k]=temp;
}
printf(“\n学生的总成绩排名为:\n“);
for (i=0;i<5;i++)
{
if (D[i]==1)
{
m=m+1;
printf(“the rank %d is %s\n“mstu[i].name);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 192593 2012-10-29 12:25 学生系统C语言成绩排名\Debug\sort_score.exe
文件 185712 2012-10-29 12:25 学生系统C语言成绩排名\Debug\sort_score.ilk
文件 5494 2012-10-29 12:25 学生系统C语言成绩排名\Debug\sort_score.obj
文件 217588 2012-10-29 12:20 学生系统C语言成绩排名\Debug\sort_score.pch
文件 443392 2012-10-29 12:20 学生系统C语言成绩排名\Debug\sort_score.pdb
文件 41984 2012-10-29 12:25 学生系统C语言成绩排名\Debug\vc60.idb
文件 53248 2012-10-29 12:20 学生系统C语言成绩排名\Debug\vc60.pdb
文件 1568 2012-10-30 09:48 学生系统C语言成绩排名\sort_score.cpp
文件 3449 2012-10-29 12:25 学生系统C语言成绩排名\sort_score.dsp
文件 545 2012-10-29 12:25 学生系统C语言成绩排名\sort_score.dsw
文件 41984 2012-10-29 12:25 学生系统C语言成绩排名\sort_score.ncb
文件 48640 2012-10-29 12:25 学生系统C语言成绩排名\sort_score.opt
文件 756 2012-10-29 12:25 学生系统C语言成绩排名\sort_score.plg
目录 0 2012-10-29 12:20 学生系统C语言成绩排名\Debug
目录 0 2012-10-30 09:48 学生系统C语言成绩排名
----------- --------- ---------- ----- ----
1236953 15
- 上一篇:SHA1算法C实现源码
- 下一篇:FTD2XX.DLL
相关资源
- 背包问题C语言实现, 动态规划
- linux命令c语言自己实现大概40来个
- c语言实现的动态规划求最短路径长度
- C语言双语词汇对照表
- C语言-遗传算法的排课源码
- C语言模拟路由DV算法
- 用c语言写的OBB旋转及碰撞检测源代码
- 用C语言编写的usb自动识别程序
- 基于51单片机的12864液晶显示C语言源程
- 分治法求格雷码的C语言代码
- C语言C++魔兽全图源码
- linux环境下C语言编程指南 源代码
- 上传的p2p技术C语言源码
- 连连看C语言小游戏开发源代码
- 磁盘调度算法(c语言)44989
- 音乐跑马灯C语言程序
- bpsk的C语言代码
- 用回溯法解决01背包问题C语言实现
- Linux GTK 聊天室 MySql C语言聊天室
- 单片机流水灯C语言
- C语言版本的DES加密解密算法代码!(
- 连连看 C语言 源代码
- spath(A*算法的C语言源代码)
- 银行家算法C语言实现源文件
- C语言程序设计,谭浩强,清华大学,
- 基于51单片机多节点RS485通信带Protue
- c语言描述超松弛算法的源代码
- 最简单的PI算法(C语言)-用于控制电
- 专升本C语言
- 实序列快速傅里叶变换C语言源代码
评论
共有 条评论