| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 761 人关注过本帖
标题:超级素数问题!!!!
取消只看楼主 加入收藏
风海流
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-12-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
超级素数问题!!!!
我试了好几天了,就是运行部正确!!!!!!郁闷!!
友友帮我看看
第一种:
#include "stdio.h"
void main()
{int a,c,i;
    for(a=11;a<10000;a+=2)
    {
        c=a;
        fuck:for(i=2;i<a;i++)
             if(a/i==0)
              break;
             if(i>=a)
             {
                 a=a/10;
                 if(a==1)
                 continue;
                 else if(a==0||a==2)
                 printf("%d",c);
                 else if(a>2)
                 /*goto fuck;*/
             }
    }
   
   
}
第二种:
int fn(int x)
{
 int i,b,p;
 if(x==1||x==4||x==6||x==8||x==9)
   p=0;
 else
 {
   for(i=2;i<x;i++)
   if(x/i==0)
    p=0;
   if(i==x)
    p=1;
 }
 return p;
}
main()
{
int x,a,c,t=0,b=0,w=0;
for(x=11;x<10000;x+=2)
 {
  c=x;
  do
  {
   x=x/10;
   t++;
  }
  while(x>10);
  while(b!=t+1)
  {
   x=c;
   if(fn(x)==0)
    break;
   if(fn(x)==1)
    w=x;
    x=x/10;
    b++;
  }
  if(b==t+1)
  printf("%d",b*w);
  }
  }
搜索更多相关主题的帖子: 素数 超级 
2010-12-08 17:15
风海流
Rank: 1
等 级:新手上路
帖 子:3
专家分:1
注 册:2010-12-8
收藏
得分:0 
求解、、、、、、、、、、、、、
2010-12-08 17:36
快速回复:超级素数问题!!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011318 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved