c语言排序学生成绩用函数 c语音成绩排序

求c语言代码,输入某班学生某门课的成绩,用函数编程排序所有成绩,统计不及格个数?#includestdio.h
int main()
{ int i,j,t,a[100],n,bjg=0;
scanf("%d",n);
for(i=0; in; i++)
{ scanf("%d",a[i]);
if(a[i]60)bjg++;
}
for(i=0; in-1; i++)
{ for(j=0; jn-1-i; j++)
if(a[j]a[j+1])
{ t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
printf("不及格人数:%d\n",bjg);
for(i=0; in; i++)
printf("%d ",a[i]);
printf("\n");
return 0;
}
编写c语言程序用三个函数求10个同学的平均分及成绩排序1、写一个主函数 , 10个成绩放在一个数组里 。
2、然后写一个求平均值的函数,返回平均值,用循环语句求和在求平均值,小学生应该都会求平均值 。
3、再写一个排序算法,先模仿一个冒泡排序算法 , 最简单的排序算法 。
这样不就三个函数了吗?,这个题主要让你初步掌握,数组,循环语句的使用,函数的调用,函数参数的传递,函数值的返回等 。学习C就自己多练 , 多想这样会进步,代码就不写了吧 , 对你不好 。
用C语言编程:从键盘输入10个学生的成绩,由高到低排序输出成绩c语言排序学生成绩用函数你好c语言排序学生成绩用函数 , c语言排序学生成绩用函数我们这里需要用到数组镶套使用for函数以及冒泡算法,具体的代码如下 。
#include iostream
using namespace std;
int main()
{
int s [10], i, j, t;
cout"输入10个数:";
for (i = 0; i10; i++)
{
cout"请输入第"i+1"名学生的成绩;"endl;
cins[i];
}
for (i = 0; i10; i++)
{
for (j = 0; j9 - i; j++)
if (s[j]s[j + 1])
{
t = s[j + 1];
s[j + 1] = s[j];
s[j] = t;
}
}
cout"成绩由高到低为;";
for (i = 0; i10; i++)
couts[i]"\t" ;
}
以下为效果图
【c语言排序学生成绩用函数 c语音成绩排序】c语言排序学生成绩用函数的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于c语音成绩排序、c语言排序学生成绩用函数的信息别忘了在本站进行查找喔 。

    推荐阅读