1个回答
展开全部
#include <stdio.h>
int main(void)
{
int i,j,temp,rs,yx=0,bjg=0;
printf(" 请输入学生人数:");
scanf("%d",&rs);
int cj[rs];
for(i=0;i<rs;i++)
{
printf(" 请输入第 %d 个学生的成绩:",i+1);
scanf("%d",&cj[i]);
if(cj[i]>79)
yx++;
else if(cj[i]<60)
bjg++;
}
for(i=0;i<rs-1;i++)
for(j=i+1;j<rs;j++)
if(cj[i]<cj[j])
{
temp=cj[i];
cj[i]=cj[j];
cj[j]=temp;
}
printf("\n %d 名学生的成绩从高分到底分排序如下:\n",rs);
for(i=0,j=0;i<rs;i++)
{
printf(" %d",cj[i]);
j++;
if(!(j%8))
putchar('\n');
}
if(j<8 || j%8)
putchar('\n');
printf("\n %d 名学生中成绩优秀的有 %d 人,不及格的有 %d 人\n",rs,yx,bjg);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询