@root(求帮助)

Ecky7 吉祥物 2023-08-18 21:36:14 2023-08-19 11:48:41 0

#6108 正确代码:

#include <iostream>

using namespace std;

int main(){

	int m,k,n,x=0;

	cin>>m>>k;
  
	for(int i=1;i<=m;i++){

		if(n%10==k){

			x=x+1;

		}
	}

	cout<<x;

	return 0;
}

可是这样不是也是对的o( ̄ヘ ̄o#)反而错了???下面错的在那里面怎么才是对的???

#include <iostream>

using namespace std;

int main(){

	int m,k,n,x=0;

	cin>>m>>k;

	for(int i=1;i<=m;i++){

		if(n%10==k){

			x=x+1;

		}

	}

	cout<<x;

	return 0;

}

请修复这个BUG。[○・`Д´・ ○]

{{ vote && vote.total.up }}

共 8 条回复

Ecky7 吉祥物

谢谢站长

Ecky7 吉祥物

修复了就好

Ecky7 吉祥物

我知道

root 站长

for 循环修改如下:

for(int i=1;i<=m;i++){
	if(a[i]%10==k){

		x=x+1;

	}
}

你的程序的错误是没有读入n 个数字。

root 站长

修复了。

root 站长

数据问题导致代码错误也对了,你的错误是没有输入n 个 数据进行判断。

Even226 逗比

温馨提示:头文件是< bits/stdc++.h >哦

Ecky7 吉祥物

头文件忘写了