原题:有一个N行M列的整数数组,统计出其中有多少个大于K
输入:1行3个整数
下面n*m行,表示每一个数字
输出:1个整数,表示大于K的个数
错误代码
#include<bits/stdc++.h>
using namespace std;
int main(){long long k,n,b,m;
cin>>n>>m>>k;
long long a[n+10][m+10];
for(int i;i<=n;i++){for(int q;q<=n;q++){cin>>a[i][q];}}
for(int i;i<=m;i++){for(int q;q<=n;q++){if(a[i][q]>k){b=b+1;}}}
cout<<b;
return 0;}
输入格式:3 3 1
输出格式:0
错误原因(猜测)
for(int i;i<=n;i++){for(int q;q<=n;q++){cin>>a[i][q];}}
求大佬更正,谢谢!!!