/ Vijos /

记录详情

Compile Error

foo.c:2:1: error: unknown type name ‘using’
    2 | using namespace std;
      | ^~~~~
foo.c:2:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
    2 | using namespace std;
      |                 ^~~
foo.c:5:5: error: unknown type name ‘string’
    5 |     string name;//名字
      |     ^~~~~~
foo.c:12:1: error: unknown type name ‘bool’
   12 | bool cmp(obj a, obj b){//比较函数
      | ^~~~
foo.c:1:1: note: ‘bool’ is defined in header ‘<stdbool.h>’; did you forget to ‘#include <stdbool.h>’?
  +++ |+#include <stdbool.h>
    1 | 
foo.c:12:10: error: unknown type name ‘obj’
   12 | bool cmp(obj a, obj b){//比较函数
      |          ^~~
foo.c:12:17: error: unknown type name ‘obj’
   12 | bool cmp(obj a, obj b){//比较函数
      |                 ^~~
foo.c: In function ‘main’:
foo.c:21:5: error: ‘cin’ undeclared (first use in this function)
   21 |     cin>>n;
      |     ^~~
foo.c:21:5: note: each undeclared identifier is reported only once for each function it appears in
foo.c:35:5: warning: implicit declaration of function ‘sort’ [-Wimplicit-function-declaration]
   35 |     sort(arr+1,arr+1+n,cmp);
      |     ^~~~
foo.c:35:24: error: ‘cmp’ undeclared (first use in this function)
   35 |     sort(arr+1,arr+1+n,cmp);
      |                        ^~~
foo.c:36:5: error: ‘cout’ undeclared (first use in this function)
   36 |     cout<<arr[1].name<<endl;//奖金最多的人的名字
      |     ^~~~
foo.c:36:24: error: ‘endl’ undeclared (first use in this function)
   36 |     cout<<arr[1].name<<endl;//奖金最多的人的名字
      |                        ^~~~

信息

递交者
类型
递交
题目
P1001 谁拿了最多奖学金
语言
C
递交时间
2024-05-04 03:34:09
评测时间
2024-05-04 03:34:09
评测机
分数
0
总耗时
0ms
峰值内存
0 Bytes