请教关于因子的一个问题
求第1500个只有2,3,5因子的数 数是从小到大排列
如:第1个数是1,1=2^0*3^0*5^0
第2个数是2,1=2^1*3^0*5^0
第3个数是3,1=2^0*3^1*5^0
第4个数是4,1=2^2*3^0*5^0
#include<stdio.h>
int main()
{
int n,num,i,j,k,count=0;
for(num=1;num<=1500;num++)
{
i=0,j=0,k=0;
n=num;
while(n%2==0)
{
n/=2;
i++;
}
while(n%3==0)
{
n/=3;
j++;
}
while(n%5==0)
{
n/=5;
k++;
}
if(n==1)
{
count++;
printf("第%d个数是:%d=2^%d*3^%d*5^%d\n",count,num,i,j,k);
}
}
return(0);
}
#include<stdio.h>
int main()
{
int n,num,i,j,k,count=0;
for(num=1;count<=1500;num++)
{
i=0,j=0,k=0;
n=num;
while(n%2==0)
{
n/=2;
i++;
}
while(n%3==0)
{
n/=3;
j++;
}
while(n%5==0)
{
n/=5;
k++;
}
if(n==1)
{
count++;
printf(\"%d\n\",count);//记数显示
}
}
printf(\"第1500个数是:%d=2^%d*3^%d*5^%d\n\",num,i,j,k);
return(0);
}