帮忙看看怎么改,字符型一百怎么和几十排序
代码如下:
void paixu1()
{
struct record w;
int i,j;
for (i = 0; i < n-1; i++)
{
for (j = 0;j < n-1-i;j++)
{
if (strcmp(num[j].grades,num[j+1].grades) < 0)
{
w = num[j];
num[j] = num[j+1];
num[j+1] = w;
}
}
}
int k;
for (k = 0; k < n;k++)
{
if(strcmp(num[k],"100") == 0)
continue;
printf("学号:%s\n",num[k].xuehao);
printf("姓名:%s\n",num[k].name);
printf("年龄:%s\n",num[k].old);
printf("成绩:%s\n",num[k].grades);
}
}