[求助]关于随机数的问题
在1到32767之间任意输入一个数,要求如下形式打印。如 2853
打印2 8 5 3
#include <iostream.h>
#include <stdlib.h>
#include <time.h>
void main()
{
srand(time(0));
int a,b,c,d,e,f;
a=rand()+1;
b=a/10000;
c=a%10000/1000;
d=a%10000%1000/100;
e=a%10000%1000%100/10;
f=a%10000%1000%100%10;
if(b>0)
{
cout<<b<<"\t"<<c<<"\t"<<d<<"\t"<<e<<"\t"<<f<<"\t"<<endl;
}
else if(c>0)
{
cout<<c<<"\t"<<d<<"\t"<<e<<"\t"<<f<<endl;
}
else if(d>0)
{
cout<<d<<"\t"<<e<<"\t"<<f<<endl;
}
else if(e>0)
{
cout<<e<<"\t"<<f<<endl;
}
else
cout<<f<<endl;
}