"
void d2b(int d)
{ if(d==0) return;
else
{ d2b(d/2);
printf("%c",48+d%2);
}
}
void main()
{ int a;
scanf("%d",&a);
d2b(a);
}
另外,虚机团上产品团购,超级便宜
void f()
{
int i;
cin >> i;
for ( int j = 2; j < i; j++ )
{
if ( i%j == 0)
{ cout << j << "*"; i = i/j; }
f();
}
}
大概就是这么个样子!
#include
void f(int n,int m)
{
int i=2;
if(n<2) return;
while(n%i) {i++;}
if(m==1) printf("%d",i);
else printf("*%d",i);
f(n/i,m-1);
return;
}
int main(int argc, char* argv[])
{
int n;
printf("n=");
scanf("%d",&n);
printf("\n%d=",n);
f(n,1);
printf("\n");
system("pause");
return 0;
}