作业帮 > 综合 > 作业

c++ p为奇数非5的倍数.求一个q,使得p*q=“11111,111111",n个1..p*q为n个1,n至少100,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/06/25 11:48:24
c++ p为奇数非5的倍数.求一个q,使得p*q=“11111,111111",n个1..p*q为n个1,n至少100,
列,p=1.q=1.
p=11.q=1.
p=3,q=37.
c++ p为奇数非5的倍数.求一个q,使得p*q=“11111,111111
首先n个1其实就是10^n+10^(n-1)+...+1=(10^n-1)/9
q=(10^n-1)/(9*p) && (10^n-1)%(9*p) == 0
代码如下
#include
#include
int main()
{
unsigned int p=0,q=0,n=0,temp=0,t=0;
printf("a=%d\n",(int)pow(10,4));
for(p=1;p
再问: 刚才想到的,,指点一下。。 #include using namespace std;; void fun(int n,int q) { int temp=0; if(n