三级上机考试C语言考试用什么软件环境

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:11:38
{
int i,j;
PRO xy;
for(i=0;i<99;i++)
for(j=i+1;j<100;j++)
if(strcmp(sell[i].dm,sell[j].dm)<0)
{
xy=sell[i];
sell[i]=sell[j];
sell[j]=xy;
}
else if(strcmp(sell[i].dm,sell[j].dm)==0)
if(sell[i].je<sell[j].je)
{
xy=sell[i];
sell[i]=sell[j];
sell[j]=xy;
}
}
请给出这个函数的详细解释

现在的三级都是用visual c++编译程序的

if(strcmp(sell[i].dm,sell[j].dm)<0)
{
xy=sell[i];
sell[i]=sell[j];
sell[j]=xy;
} //这里是按代码降序排列

else if(strcmp(sell[i].dm,sell[j].dm)==0)
if(sell[i].je<sell[j].je)
{
xy=sell[i];
sell[i]=sell[j];
sell[j]=xy;
}
}//如果代码相同则按金额降序排列