0
已解决
李致远
高级光能
高级光能
第2期 难度3 奖励30
#include <iostream>
#include <cmath>
#include <cstdio>
#include <iomanip>
using namespace std;
const MAX=100;
struct score{
string name;
int as;
}
int cmp(int a, int b) {
if(a.as != b.as) return a.as > b.as;
}
int main() {
int& a;
int b[10010];
for(int i = 1; i <= 10; i ++) {
cin >> b[i].name >> b[i].as;
}
cin >> a;
for(int i = 1;i <= a; i ++) {
if(3<a + i - MAX<6) cout << i;
}
sort(b+1, b+1+n, cmp)
return 0;
}
//错误提示
1.expected
2.request
3.type
4.type
5.reference
6.??
6处
李致远在2021-08-10 12:26:52追加了内容
。。。
错误7处
李致远在2021-08-10 13:59:16追加了内容
似乎是8处。。。
公布答案:
#include <iostream>
#include <cmath>
#include <cstdio>
#include <iomanip>
using namespace std;
const MAX=100;//const int
struct score{
string name;
int as;
}//少分号
int cmp(int a, int b) {//cmp类型错误,a,b类型错误
if(a.as != b.as) return a.as > b.as;
}
int main() {
int& a;//引用错误
int b[10010];
for(int i = 1; i <= 10; i ++) {
cin >> b[i].name >> b[i].as;
}
cin >> a;
for(int i = 1;i <= a; i ++) {
if(3<a + i - MAX<6) cout << i;//if内条件不可以这么写
}
sort(b+1, b+1+n, cmp)//少分号,少头文件
return 0;
}
李致远在2021-08-10 14:01:51追加了内容
采纳和正确答案最接近的
0
已采纳
李素妍
新手天翼
新手天翼
1.const MAX=100;-----const int MAX=100;
2.int cmp(int a, int b)----bool cmp(score a, score b)
3.int b[10010]------score b[10010];
4.int& a;-----int a;
5.10行加分号
6.sort头文件
李素妍在2021-08-10 12:31:29追加了内容
25行没加;
1
黄中阳
初级光能
初级光能
1.头文件#include<algorithm>
2.3. 函数里a,b 是score类型的
4.应该是const int
5.int& a -> int a
6.n没定义
黄中阳在2021-08-10 12:34:16追加了内容
sort后的分号
黄中阳在2021-08-10 12:35:52追加了内容
struct后面少分号
0
李熙尧
新手光能
新手光能
1.struct }后少;
2.const 是一个承诺 必须与数据类型连用
3.cmp 参数数据类型
4.定义 a
5.定义 b数据类型
6.;sort后
7.sort 头文件
0
孙楷航
资深光能
资深光能
1.struct }后少了分号
2.const 是一个承诺 必须与数据类型连用
3.cmp 参数数据类型不对
4.没定义 a
5.定义 b数据类型
6.sort后无分号
7.sort 头文件
0
0