ce:
invalid types 'int[int]' for array subscript
#include <iostream> using namespace std; int n[8] = {100,50,20,10,5,2,1}; int main(){ int n; int cnt = 0; cin >> n; for(int i = 0;i < 7;i++){ cnt += n / n[i]; n %= n[i]; } cout << cnt; return 0; }
此处是一个变量n,先声明了是个数组,又声明了是个变量,类型冲突。似乎爆数组,数组越界也是这个报错信息