[C] 求多少-多少內的素數 →→→→→进入此内容的聊天室

来自 , 2019-02-21, 写在 C, 查看 163 次.
URL http://www.code666.cn/view/1e0a8405
  1. int main(int argc, char** argv) {
  2.         int qz,zz,h,a,b,i,zws,m,wsc,ws;
  3.         P("请输入求素数的起始值:");
  4.         S("%d",&qz);  
  5.         P("请输入求素数的终止值:");
  6.         S("%d",&zz);
  7.         int qiuweishu(int dqs);
  8.         zws=qiuweishu(zz);
  9.         P("那么您需要多少个为一行打印呢?:");
  10.         S("%d",&h);
  11.         for(a=qz;a<=zz;a++)
  12.         {       for(b=2;b<=zz;b++)
  13.                 {       if(b==a)
  14.                         {       i++;
  15.                                 ws=qiuweishu(a);
  16.                                 P("%d",a);
  17.                                 for(wsc=0;wsc<(zws-ws+1);wsc++)
  18.                                 P(" ");
  19.                                 if(i%h==0)
  20.                                 P("\n");
  21.                                 break;
  22.                         }
  23.                         else if(a%b==0)
  24.                         break; 
  25.                 }
  26.                
  27.         }
  28.        
  29.         return 0;
  30. }
  31. int qiuweishu(int dqs)//求整数位数函数,dqs为待求数。
  32. {       int ws;
  33.         for(ws=1;ws<=ws;ws++)
  34.         {       dqs=dqs/10;
  35.                 if(dqs==0)
  36.                 {       return ws;
  37.                         break;
  38.                 }      
  39.         }
  40. }

回复 "求多少-多少內的素數"

这儿你可以回复上面这条便签

captcha