F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_22142423_29145.c:9:1: error: unknown type name 'Point'
 Point p[100005];
 ^
0_0_22142423_29145.c: In function 'cmp':
0_0_22142423_29145.c:12:9: error: 'Point' undeclared (first use in this function)
  if ((*(Point *)a).y == (*(Point *)b).y)
         ^
0_0_22142423_29145.c:12:9: note: each undeclared identifier is reported only once for each function it appears in
0_0_22142423_29145.c:12:16: error: expected expression before ')' token
  if ((*(Point *)a).y == (*(Point *)b).y)
                ^
0_0_22142423_29145.c:12:35: error: expected expression before ')' token
  if ((*(Point *)a).y == (*(Point *)b).y)
                                   ^
0_0_22142423_29145.c:13:20: error: expected expression before ')' token
   return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
                    ^
0_0_22142423_29145.c:13:36: error: expected expression before ')' token
   return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
                                    ^
0_0_22142423_29145.c:14:19: error: expected expression before ')' token
  return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
                   ^
0_0_22142423_29145.c:14:35: error: expected expression before ')' token
  return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
                                   ^
0_0_22142423_29145.c: In function 'cmp1':
0_0_22142423_29145.c:18:9: error: 'Point' undeclared (first use in this function)
  if ((*(Point *)a).x == (*(Point *)b).x)
         ^
0_0_22142423_29145.c:18:16: error: expected expression before ')' token
  if ((*(Point *)a).x == (*(Point *)b).x)
                ^
0_0_22142423_29145.c:18:35: error: expected expression before ')' token
  if ((*(Point *)a).x == (*(Point *)b).x)
                                   ^
0_0_22142423_29145.c:19:20: error: expected expression before ')' token
   return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
                    ^
0_0_22142423_29145.c:19:36: error: expected expression before ')' token
   return (*(Point *)b).y>(*(Point *)a).y ? -1 : 1;
                                    ^
0_0_22142423_29145.c:20:19: error: expected expression before ')' token
  return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
                   ^
0_0_22142423_29145.c:20:35: error: expected expression before ')' token
  return (*(Point *)b).x>(*(Point *)a).x ? -1 : 1;
                                   ^
0_0_22142423_29145.c: In function 'main':
0_0_22142423_29145.c:30:24: error: request for member 'x' in something not a structure or union
    scanf("%lf%lf",&p[i].x,&p[i].y);
                        ^
0_0_22142423_29145.c:30:32: error: request for member 'y' in something not a structure or union
    scanf("%lf%lf",&p[i].x,&p[i].y);
                                ^
0_0_22142423_29145.c:32:22: error: 'Point' undeclared (first use in this function)
   qsort(p, n, sizeof(Point), cmp);
                      ^
0_0_22142423_29145.c:35:16: error: request for member 'y' in something not a structure or union
    if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
                ^
0_0_22142423_29145.c:35:27: error: request for member 'y' in something not a structure or union
    if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
                           ^
0_0_22142423_29145.c:35:39: error: request for member 'x' in something not a structure or union
    if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
                                       ^
0_0_22142423_29145.c:35:50: error: request for member 'x' in something not a structure or union
    if (p[i - 1].y + s>p[i].y&&p[i - 1].x + s>p[i].x) {
                                                  ^
0_0_22142423_29145.c:36:24: error: request for member 'x' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                        ^
0_0_22142423_29145.c:36:37: error: request for member 'x' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                                     ^
0_0_22142423_29145.c:36:54: error: request for member 'y' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                                                      ^
0_0_22142423_29145.c:36:67: error: request for member 'y' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                                                                   ^
0_0_22142423_29145.c:46:16: error: request for member 'x' in something not a structure or union
    if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y) 
                ^
0_0_22142423_29145.c:46:23: error: request for member 'x' in something not a structure or union
    if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y) 
                       ^
0_0_22142423_29145.c:46:39: error: request for member 'y' in something not a structure or union
    if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y) 
                                       ^
0_0_22142423_29145.c:46:50: error: request for member 'y' in something not a structure or union
    if (p[i - 1].x>p[i].x - s&&p[i - 1].y + s>p[i].y) 
                                                  ^
0_0_22142423_29145.c:48:24: error: request for member 'x' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                        ^
0_0_22142423_29145.c:48:37: error: request for member 'x' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                                     ^
0_0_22142423_29145.c:48:54: error: request for member 'y' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                                                      ^
0_0_22142423_29145.c:48:67: error: request for member 'y' in something not a structure or union
     tmp = sqrt(pow(p[i].x - p[i - 1].x, 2) + pow(p[i].y - p[i - 1].y, 2)) / 2;
                                                                   ^


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2025 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.001000(s) query 1, Server time : 2025-02-17 19:01:41, Gzip enabled