给出一系列只有3和4的数字查找系列中的第n个数字。数字系统中的前几个数字是3,4,33,34,43,44,333,334,433,434,444,3333,3334,3343,3344,..
例如:找到第四个数字 答案是34。
#include <iostream>
using namespace std;
void nuS(int n)
{
int nu[100],i=0;
n=n+1;
while(n!=1)
{
if(n%2==0)
nu[i++]=5;
else
nu[i++]=6;
n/=2;
}
while(i--)
cout<<nu[i];
cout<<endl;
}
int main() {
int n,a[200];
cin>>n;
nuS(n);
return 0;
}
我已经完成了上一个问题的程序。 帮助我避免重复数组中的数字和初始数字
例如: 我需要一个像34,43,334,343,344,434,......的列表。