原文内容来自免费考研论坛,请点击查看全文
http://bbs.freekaoyan.com/viewthread.php?tid=226154
编程对学生考试成绩(30个)进行降序排序,统计考试成绩不合格的学生人数,要求实现排序功能
如函数SORT在主函数中输入成绩,调用SORT函数排序,输出排序后的成绩和不合格成绩
---------------------------------
写一个小排序函数罗~~
int Sort(float table[], int n ,float fPass)
{
//数组table[]存放各个人成绩,n为人数,fPass为你所定义及格分数如60.0f
int i,j,k;
float temp;
for(i = 1;i<n;i )
{
k = i;
for(j =i 1;j<n;j )
if(table[j]<table[k])
k= j;
if(k!= i)
{
temp = table;
table=table[k];
table[k] = temp;
}
}//for
//打印不及格成绩
for(i=0;i<n;i )
if(table<fPass)
printf("%f ",table);
}
int main()
{
int i;
float tab[30]={80,90.0,65.5,70.5,90,.....};//自己定义成绩,俺就不写了
Sort(tab,30,60.0f);
return 1;
}
---------------------------------
感谢啊
求一个C语言的程序
lan0215 免费考研论坛/2008-01-02
相关话题/
领限时大额优惠券,享本站正版考研考试资料!
优惠券领取后72小时内有效,10万种最新考研考试考证类电子打印资料任你选。涵盖全国500余所院校考研专业课、200多种职业资格考试、1100多种经典教材,产品类型包含电子书、题库、全套资料以及视频,无论您是考研复习、考证刷题,还是考前冲刺等,不同类型的产品可满足您学习上的不同需求。 ...考试优惠券 本站小编 Free壹佰分学习网 2022-09-19
Free考研考试FreeKaoYan.Com
欢迎来到Free考研考试,"为实现人生的Free而奋斗"
© 2020 FreeKaoYan! . All rights reserved.