求更正!!
  • 板块灌水区
  • 楼主MengXi1128
  • 当前回复9
  • 已保存回复9
  • 发布时间2024/3/17 22:02
  • 上次更新2024/3/18 13:11:55
查看原帖
求更正!!
1127132
MengXi1128楼主2024/3/17 22:02

原题:有一个N行M列的整数数组,统计出其中有多少个大于K


输入:1行3个整数 下面n*m行,表示每一个数字


输出:1个整数,表示大于K的个数


错误代码

#include<bits/stdc++.h>
using namespace std;
int main(){long long k,n,b,m;//b代表大于K的个数
	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];}}
//这一部分代码没有读取而是直接跳过

求大佬更正,谢谢!!!

2024/3/17 22:02
加载中...