![]() |
#2
forever742020-03-17 12:15
|
[附件]
只有本站会员才能查看附件,请 登录
[/附件]我的代码

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
struct shot
{
char id[4];
int x;
int y;
};
int main(void)
{
struct shot people[10000];
float max=0,min=0;
char *maxindex=NULL,*minindex=NULL;
int num;
scanf("%d",&num);
for(int i=0;i<num;i++)
{
scanf("%s %d %d",people[i].id,&people[i].x,&people[i].y);
float score = sqrt(people[i].y*people[i].y+people[i].x*people[i].x);
if(i==0)
{
min = score;
minindex =people[i].id;
}
if((float)score>max)
{
max = score;
maxindex = people[i].id;
}
if(score<=min)
{
min = score;
minindex = people[i].id;
}
}
printf("%s %s\n",minindex,maxindex);
system("pause");
return 0;
}
#include <stdlib.h>
#include <math.h>
struct shot
{
char id[4];
int x;
int y;
};
int main(void)
{
struct shot people[10000];
float max=0,min=0;
char *maxindex=NULL,*minindex=NULL;
int num;
scanf("%d",&num);
for(int i=0;i<num;i++)
{
scanf("%s %d %d",people[i].id,&people[i].x,&people[i].y);
float score = sqrt(people[i].y*people[i].y+people[i].x*people[i].x);
if(i==0)
{
min = score;
minindex =people[i].id;
}
if((float)score>max)
{
max = score;
maxindex = people[i].id;
}
if(score<=min)
{
min = score;
minindex = people[i].id;
}
}
printf("%s %s\n",minindex,maxindex);
system("pause");
return 0;
}
乱码:
只有本站会员才能查看附件,请 登录
[此贴子已经被作者于2020-3-17 11:33编辑过]