问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言:求100以内的素数,用数组完成此题。

发布网友 发布时间:2022-05-02 06:45

我来回答

4个回答

热心网友 时间:2022-06-29 06:13

#include <stdio.h>

int main()

{

 int i;

 int a[100],b[100];

 int count=0;

 for(i=1;i<=100;i++)

 {

  int Cnt=0;

  a[i-1]=i;

  for(int j=1;j<=i;j++)

  { 

   if(a[i-1]%j==0)

    Cnt++;

  }

  if(Cnt == 2)

  {

   b[count]=a[i-1];

   count++;

  }

  

 }

    printf("100以内总共有%d个素数,分别如下:\n",count);

 for(i=0;i<count;i++)

 {

  printf("%d\t",b[i]);

 }

 printf("\n");

 return 0;

}

说明:刚刚在VC6.0下现写的,附图片

热心网友 时间:2022-06-29 06:13

#include <stdio.h>
 
// 是否是素数 
bool is_prime(int n)
{
    if(n < 2)
    {
        return false;
    }
    for (int i=2;i*i<=n;i++)
    {
        if(n % i == 0)
        {
            return false;
        }
    }
    return true;
}
int main()
{
    int suShu[100];
    // 初始化
    memset(&suShu, 0, sizeof(int) * 100);
    
    int nCount = 0;
    for (int i = 0; i <= 100; i++)
    {
        // 如果是素数,则打印
        if (is_prime(i))
        {
            suShu[nCount++] = i;
        }
    }
    
    // 输出该素数数组
    for (int i = 0; i < nCount; i++)
    {
        printf("%d ", suShu[i]);
    }
    return 0;
}

欢迎采纳

追问用VC6.0编译这个程序有问题?能不能看下问题在哪儿。。

追答加上头文件#include

热心网友 时间:2022-06-29 06:14

#include <stdio.h>
#define MAX 100
int PrimeNum( int i ) //判断函数
{
int j;
for( j = 2; j < i; j++ )
{
if( i % j == 0 )
return 0;
}
return 1;
}
int main( )
{
int drr[MAX] = { 0 };
int i;
int j=0;
for( i = 2; i < MAX; i++ ) // 循环判断
{
int flag = 0;
flag = PrimeNum( i );
if( flag )
{
drr[j++] = i;
}
}
for( i = 0; i < j; i++ ) // 输出
{
printf("%d,",drr[i] );
}
getch();
return 0;
}

热心网友 时间:2022-06-29 06:14

http://blog.csdn.net/chuchus/article/details/20691769
这是我博客里面的文章。最高效的批量素数判定。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中国人发源于哪里 "中国人"这个名字的由来 微博关注取消会被发现吗? ...守护甜心》等……带点魔法的变身动画片!拜托!!! 跪求:位,字节,字,双字的解释,和关系。最好举例说明例如:VD100_百度知... 电脑的工作原理?为什么数据可以记录信息(如图片) 新风为什么要保温 新风系统为什么要保温 几年的教师资格转事业编制 ay89s51单片机可以用串口下载程序吗? 苹果手机喇叭没有声音维修多少钱 C语言编程找出100以内素数 苹果7打电话没有声音发不了语音,但是可以看视频听语音。屏幕换过了,去手机维修店大概能卖多少钱 为什么三星手机上找不到开发者选项? 打电话给别人别人听不见我的声音,人家发语音给我我能听见,是话筒坏了吗,修下多少钱,苹果7plus CAD图纸打开多个,工具栏上面窗口点开就一个文字显示 C语言,列出100以内的素数 修一个没声音的苹果手机多少钱 用C语言编写在自然数中输出100以内的素数? 综合素质自评评语大学 c语言,用筛选法求100之内的质数。 苹果手机应碰撞没声音修的话要多少钱? C语言编程、求100以内所有质素数 用C语言求100以内的质数 C语言求100内质数 c语言使用循环找出100之内的所有质数 Sql2005 还原数据库该咋操作? 为什么我出现了 备份集中的数据库备份与现有数据库不同... c语言求100以内的质数 求100以内的质数(用C语言做) 华为5G手机寿县有没有卖的? C语言程序设计题:用筛选法求100以内的素数 用C#编程输出100以内的所有素数。 入侵检测二分类能检测出未知攻击类型么 C语言编程:用筛选法求100之内的素数, 网络信息安全基础 晚上梦见别人地里有很多扁紫梅豆,自己没弄到手是怎么回事? 深圳家简呈出科技有限公司怎么样? 请问今天收盘价20.87元的股票代码是什么? 小米那种手机背面是钢化玻璃的 小米手机的哪个型号的内存是16g后盖是玻璃的 小米12是玻璃后盖吗 小米5手机后盖有几种,和价位有什么关系,不同颜色有材质区别吗,听说有玻璃和套瓷的 华为手机荣耀V8如何分屏 荣耀手机分屏在哪里设置 梦见拾红萝卜啥噫思 梦见园子被别人中了大红萝卜,在西北口开个小门,外有条小路? 梦见朋友送给一屋地大红萝卜,是怎么回事? sql2005还原数据库报数据备份和现有数据库不同 梦见男闺蜜要跟自己断绝关系 求帮KTV 起个好名字