该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
// Rand 3
//10的poa次方
int poww(int poa)
{
int poi, gett = 1;
if (poa == 0)
return 1;
for (poi = 1; poi <= poa; poi++)
{
gett = 10 * gett;
}
return gett;
}
//字符串转数字
int cton(char snum[])
{
int rnnum, arrr;
char snumm[] = "0123456789";
int ctoni, ctonii;
for (ctoni = 0; ctoni <= strlen(snum) - 1; ctoni++)
for (ctonii = 0; ctonii <= strlen(snumm) - 1; ctonii++)
{
if (snum[ctoni] == snumm[ctonii])
{
arrr = ctonii * poww(strlen(snum) - ctoni - 1);
rnnum += arrr;
}
}
return rnnum;
}
//随机数表(外部函数可修改)
char randf[] =
"4685680458221184544233546745840946997782821802983845272444424956688465640137820349283465268154379264386928649572168296084328560286273427586222857645183495462134797565562581885645872594696424824646461558359255465256558828570804621358809810422543892828456825183498848994077531827428";
int isntfirst, nowh;
//随机函数
int randd(int min, int max)
{
char wait3[10];
srand((int)time(NULL));
int nowhh = rand() % strlen(randf) + 1;
if (!isntfirst)
{
no