2^i * 3^j * 5^k i,j,k >=0.如何用程序打印出下列的数 1 2 3 4 5 6 8 9 10 12 15 16 18 20 ..也就是计算 2^i * 3^j * 5^k 的积,然后按大小顺序输出它们的结果.结果是边计算边输出的,保证输出的时候是按大小顺

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 15:26:23

2^i * 3^j * 5^k i,j,k >=0.如何用程序打印出下列的数 1 2 3 4 5 6 8 9 10 12 15 16 18 20 ..也就是计算 2^i * 3^j * 5^k 的积,然后按大小顺序输出它们的结果.结果是边计算边输出的,保证输出的时候是按大小顺
2^i * 3^j * 5^k i,j,k >=0.如何用程序打印出下列的数 1 2 3 4 5 6 8 9 10 12 15 16 18 20 ..
也就是计算 2^i * 3^j * 5^k 的积,然后按大小顺序输出它们的结果.结果是边计算边输出的,保证输出的时候是按大小顺序的...

2^i * 3^j * 5^k i,j,k >=0.如何用程序打印出下列的数 1 2 3 4 5 6 8 9 10 12 15 16 18 20 ..也就是计算 2^i * 3^j * 5^k 的积,然后按大小顺序输出它们的结果.结果是边计算边输出的,保证输出的时候是按大小顺
和下面这个程序几乎是一样的,只是你的要求从1开始输出地,下面程序是从2开始输出的,下面程序只要输出第n大的数就可以了,你的要全部输出,稍微改改就行了!
#include
#include
int min(int a,int b)
{
\x09return (a>b?b:a);
}
int getmin(int a,int b,int c)
{
\x09return min(min(a,b),c);
}
void f()
{
\x09int i2,i3,i5,i,a2,a3,a5,n;
\x09while(scanf("%d%d%d%d",&a2,&a3,&a5,&n)!=EOF)
\x09{
\x09\x09int *a=new int[n+1];
\x09\x09a[0]=1;
\x09 i2=i5=i3=0;
\x09 for(i=1;i