一个见得c程序,0error0warning,输入数据时死机,主要是想知道怎么用vc6.0调试程序
一个结构体数组,包含运动员信息,冒泡法按成绩排序,先输入,后排序,应该错在这地方!#include<stdio.h>
struct sport
{
int num;
double grade;
};
main()
{
struct sport athlete;
int i,j,num;
double temp;
printf("input athlete info:\n");
printf("\t athlete number:\t");
scanf("%d",&num);
for(i=0;i<num;i++)
{
printf("\t input athlete num and grade:\t \n");
scanf("%d%lf",athlete.num,athlete.grade);
if(i==(num-1))
printf("input over!\n");
}
printf("\t Accroding to results of arrangement after the display sysrem!\n");
for(i=0;i<num;i++)
for(j=0;j<num-1;j++)
{
if(athlete.grade>athlete.grade)
{
temp=athlete.grade;
athlete.grade=athlete.grade;
athlete.grade=temp;
}
}
printf("\t \tend !\n" );
return 0;
}
页:
[1]