我需要找到任意数字> 0,n个数字(< = 10)可以被数字m整除(< = 10)。n个数可以被给定数字整除的数字
这是我的尝试:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, t, k, r=1;
cin>>n>>t;
k=n;
while(k--)
r*=10; // i am making 10^n
r/=10; // a 0 was in plus
现在,我从10搜索^ n至10^N + 10一个数字,是被T整除,知道我个人有T < = 10,我应该有一个可以被它整除的数字。
for(int i=r; i<=r+10; ++i)
if(i%t==0){
cout<<i;
return 0;
}
}
我只拿到了这个例子:
3 2
答案是712,但我都可以输出。
对于输入我的代码是错误的,我不知道为什么。
是不是作业不相关;重要的是对这个问题投入的努力量。在这种情况下,这似乎是零。 –
我尝试了一些东西,但它是错误的,你会告诉我该怎么做吗? – Mas
如果你向我们展示你的尝试并告诉我们它是怎么回事,那么是的;这就是这个网站的用途。但是,如果您不执行这些任何一项操作,我们将不会为您编写代码。 –