资源简介
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++中头文件与源文件的作用详解
- C语言代码高亮html输出工具
- 猜数字游戏 c语言代码
- C语言课程设计
- 数字电位器C语言程序
- CCS FFT c语言算法
- 使用C语言编写的病房管理系统
- 通信过程中的RS编译码程序(c语言)
- 计算机二级C语言上机填空,改错,编
- 用回溯法解决八皇后问题C语言实现
- 简易教务管理系统c语言开发文档
- 操作系统课设 读写者问题 c语言实现
- 小波变换算法 c语言版
- C流程图生成器,用C语言代码 生成C语
- 3des加密算法C语言实现
- 简单的C语言点对点聊天程序
- 单片机c语言源程序(51定时器 八个按
- 个人日常财务管理系统(C语言)
- c语言电子商务系统
- 小甲鱼C语言课件 源代码
- 将图片转换为C语言数组的程序
- C语言实现的一个内存泄漏检测程序
- DES加密算法C语言实现
- LINUX下命令行界面的C语言细胞游戏
- 用单片机控制蜂鸣器播放旋律程序(
- 学校超市选址问题(数据结构C语言版
- 电子时钟 有C语言程序,PROTEUS仿真图
- 尚观培训linux许巍老师关于c语言的课
- 算符优先语法分析器(C语言编写)
- 基于C语言的密码锁程序
评论
共有 条评论