C语言编程 学生成绩查询
发布网友
发布时间:2022-05-18 07:42
我来回答
共1个回答
热心网友
时间:2023-10-11 13:41
#include <stdio.h>
#include <stdlib.h>
#define N 10 //the number of students
int main()
{
float a[N],t,look;
int i,j;
for(i=0;i<=N-1;i++) scanf("%f",&a[i]);
for(i=0;i<=N-2;i++)
{
for(j=i+1;j<=N-1;j++)
{
if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;}
}
}
printf("排序后乘机分布为:\n");
for(i=0;i<=N-1;i++) printf("%d:%f\n",i+1,a[i]);
printf("请输入要查询的分数.\n");
scanf("%f",&look);
for(i=0;i<=N-1;i++)
{
if(look==a[i]) printf("所排名次为:%d\n",i+1);
}
system("pause");
return 0;
}
流程图自己搞定吧!呵呵