单项选择题
定义一个一维数组用来存放全班同学的总分(总分满分为500,每个同学的成绩随机产生),以下程序的功能是对全班同学的成绩排名。
#include
#include
#include
void main()
{
int i,j,sc[20],x;
srand((int)time(NULL));
for(i=0;i<20;i++)
sc[i]=(int)(rand()%500);
for(i=1;i<20;i++)
for(j=1;j< ______ ; j++)
if( _______ )
{
x=sc[j-1];
sc[j-1]=sc[j];
sc[j]=x;
}
for(i=0;i<20;i++)
printf("%d\t",sc[i]);
printf("");
}
在划线处填上正确的选项( )。
A、i,sc[j-1]>sc[j]
B、20-i,sc[j-1]>sc[j]
C、20,sc[j-1]>sc[j]
D、20-i,sc[i-1]>sc[i]
点击查看答案
