C程序设计,求第1500个只有2,3,5因子的数.数是从小到大排列,第一个数是1,1=2^0*3^
C程序设计,求第1500个只有2,3,5因子的数.数是从小到大排列,第一个数是1,1=2^0*3^0*5^0c...
C程序设计,求第1500个只有2,3,5因子的数.数是从小到大排列,第一个数是1,1=2^0*3^0*5^0c
展开
展开全部
#include <stdio.h>
int POW(int x)
{
while(x!=1)
{
if (x%2==0)
{
x/=2;
}
else if (x%3==0)
{
x/=3;
}
else if (x%5==0)
{
x/=5;
}
else
{
return 0;
}
}
return 1;
}
void main()
{
for (int i=1,j=1;j<=1500;i++)
{
if (POW(i))
{
j++;
printf("%d ",i);
}
}
}
#include <stdio.h>
int POW(int x)
{
while(x!=1)
{
if (x%2==0)
{
x/=2;
}
else if (x%3==0)
{
x/=3;
}
else if (x%5==0)
{
x/=5;
}
else
{
return 0;
}
}
return 1;
}
void main()
{
for (int i=1,j=1;j<=1500;i++)
{
if (POW(i))
{
printf("第%d个=%d\n",j,i);
j++;
}
}
}
int POW(int x)
{
while(x!=1)
{
if (x%2==0)
{
x/=2;
}
else if (x%3==0)
{
x/=3;
}
else if (x%5==0)
{
x/=5;
}
else
{
return 0;
}
}
return 1;
}
void main()
{
for (int i=1,j=1;j<=1500;i++)
{
if (POW(i))
{
j++;
printf("%d ",i);
}
}
}
#include <stdio.h>
int POW(int x)
{
while(x!=1)
{
if (x%2==0)
{
x/=2;
}
else if (x%3==0)
{
x/=3;
}
else if (x%5==0)
{
x/=5;
}
else
{
return 0;
}
}
return 1;
}
void main()
{
for (int i=1,j=1;j<=1500;i++)
{
if (POW(i))
{
printf("第%d个=%d\n",j,i);
j++;
}
}
}
追问
谢谢 这个是C语言不
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询