‘int[int]’用作数组下标类型无效 是什么意思
查看原帖
‘int[int]’用作数组下标类型无效 是什么意思
677149
Dream_World楼主2022/6/21 19:59

代码:

#include<bits/stdc++.h>
using namespace std;

int n, k, t, b, flag = 1, maxn = -1;
bool a[30001];

int main(){
	scanf("%d%d", &n, &k);
	if(n < k){
		printf("%s", "NO RESULT");
		return 0;
	}
	for(int i = 0; i < n; i++){
		scanf("%d", &b);
		a[b] = true;
		maxn = max(maxn, b);
	}
	for(int i = 0; i <= maxn; i++){
		if(b[i] && flag != k) flag++;
		else if(b[i] && flag == k){
			printf("%d", i);
			return 0;
		}
	}
}

提交上去就提示‘int[int]’用作数组下标类型无效

2022/6/21 19:59
加载中...