1.数1是数列中的数
2.若x是数列中的数,那么2x,3x也是数列中的数
3.数列中无其他数
#include <stdio.h>
int main(){
int A[100]={0};
A[0]=1;
int k=0;//2x,3x中的x
for(int i=1;i<100;i=i+2){
A[i]=2*A[k];
A[i+1]=3*A[k];
k++;
for(int j=0;j<i;j++){//删除重复项
if(A[i]==A[j]){
A[i]=A[i+1];
A[i+1]=0;
i--;
}
if(A[i+1]==A[j]){
A[i+1]=0;
i--;
}
}
}
for(int i=0;i<100;i++){//输出
printf("%d ",A[i]);
}
return 0;
}