[c]代码库
int main(int argc, char** argv) {
int qz,zz,h,a,b,i,zws,m,wsc,ws;
P("请输入求素数的起始值:");
S("%d",&qz);
P("请输入求素数的终止值:");
S("%d",&zz);
int qiuweishu(int dqs);
zws=qiuweishu(zz);
P("那么您需要多少个为一行打印呢?:");
S("%d",&h);
for(a=qz;a<=zz;a++)
{ for(b=2;b<=zz;b++)
{ if(b==a)
{ i++;
ws=qiuweishu(a);
P("%d",a);
for(wsc=0;wsc<(zws-ws+1);wsc++)
P(" ");
if(i%h==0)
P("\n");
break;
}
else if(a%b==0)
break;
}
}
return 0;
}
int qiuweishu(int dqs)//求整数位数函数,dqs为待求数。
{ int ws;
for(ws=1;ws<=ws;ws++)
{ dqs=dqs/10;
if(dqs==0)
{ return ws;
break;
}
}
}