首页 > 其他分享 >循环控制:(第9题)与质数相关的问题

循环控制:(第9题)与质数相关的问题

时间:2024-03-25 21:30:27浏览次数:21  
标签:控制 ld main int 质数 循环 input include

求某个范围内的质数

#include<stdio.h>
int main()
{
	int c, d, i, j, f = 0;
	int t, n = 0;
	printf("please input c,d(c>2):\n");
	scanf("%ld,%ld", &c, &d);
	if (c % 2 == 0)
	{
		c++;
	}
	for (i = c; i <= d; i += 2)
	{
		for (t = 0, j = 3; j <= sqrt(i); j += 2)
		{
			if (i % j == 0)
			{
				t = 1;
				break;
			}
		}
		if (t != 1)
			printf("%d\n", i);
	}
	
	return 0;
}

求某个范围内的孪生素数

#include <stdio.h>
#include <math.h>
int main()
{
    long c, d, i, j, f = 0;
    int t, n = 0;

    printf("please input c,d(c>2):\n");
    scanf("%ld,%ld", &c, &d);
    if (c % 2 == 0)
        c++;
    for (i = c; i <= d; i += 2)
    {
        for (t = 0, j = 3; j <= sqrt(i); j += 2)
        {
            if (i % j == 0)
            {
                t = 1;
                break;
            }
        }

        if (t == 0)
        {
            if (i - f == 2)
            {
                printf("(%ld,%ld)\n", f, i);
                n++;
            }

            f = i;
        }
    }
    printf("total=%d\n", n);
    return 0;
}

标签:控制,ld,main,int,质数,循环,input,include
From: https://blog.csdn.net/2301_80744520/article/details/136919773

相关文章

  • python_while循环
    while循环:循环要素:1.循环变量(次数)并且初始化,要放在while上面(初始值)2.循环条件(循环终值)3.循环所执行的代码4.步长(自增自减条件)1.2.3.4为循环体语法:i=1whilei<值i+=1'''循环初始值按照顺序结构只使用一次,进入循环结构后根据......
  • 控制器
    1.控制器的作用:它决定了计算机运行过程的自动化;不仅要保证程序的正确执行,而且要能够处理异常事件。2.控制器的组成:(1)指令寄存器(IR)。(2)程序计数器(PC):PC具有寄存信息和计数两种功能,又称为指令计数器。程序的执行分两种情况,一是顺序执行,二是转移执行。在程序开始执行前,将程序......
  • day05 java流程控制语句机构
    ifelse说明:1.如果if语句中只有一条执行语句那么大括号是可以省略的。2.就近原则:else离谁近就和谁是一对3.初学者最好不要省略大括号if(true)if(false)System.out.println("我是小龙哥");else//就近原则:else离谁近就和谁是一对......
  • 【PLC学习十一】浅谈西门子PLC的PID控制功能
    【PLC学习十一】浅谈西门子PLC的PID控制功能PID是自动控制中最常见的控制器,那么他在PLC中是如何实现的呢?文章目录【PLC学习十一】浅谈西门子PLC的PID控制功能前言一、PID是什么?二、西门子PID模块1.输入参数CONT_C2.输出参数CONT_C三、CONT_C实际使用1、写一个单独......
  • 生态系统碳循环模型CENTURY 建模方法
    原文链接:生态系统碳循环模型CENTURY建模方法https://mp.weixin.qq.com/s?__biz=MzUzNTczMDMxMg==&mid=2247598976&idx=6&sn=b684175e24c5600a69033a838535078d&chksm=fa820267cdf58b71cb1d119dfe101f7b3a312e8c0b1b8ef4adbef2894aa902b290ef7e091de2&token=1744060042&am......
  • C++循环结构(下)
    for循环语句作用:满足循环条件,执行循环语句语法:for(起始表达式;条件表达式;末尾循环体){循环语句}#include<iostream>usingnamespacestd;intmain(){ //从数字0打印到9 for(inti=0;i<10;i++){ cout<<i<<endl; } system("pause"); return0;}for循环语......
  • 基于Simulink的模糊PID控制
    基于Simulink的模糊PID控制Simulink是一个模块图环境,用于多域仿真以及基于模型的设计。它支持系统级设计、仿真、自动代码生成以及嵌入式系统的连续测试和验证。Simulink提供图形编辑器、可自定义的模块库以及求解器,能够进行动态系统建模和仿真。模糊控制论是以模糊集......
  • 数据采集与监视控制(SCADA)系统
    嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大。CAN(ControllerAreaNetwork)即控制器局域网,是一种能够实现分布式实时控制的串行通信网络。基于CAN总线的测控:SCADA(Super......
  • MogDB/openGauss访问控制简介
    MogDB/openGauss访问控制简介SQL可以针对不同的数据库对象赋予不同的权限,这样就可以限制用户对数据的不必要访问,提高数据访问的安全性。常见的SQL权限如下:SELECT/UPDATE/DELETE/INSERT:访问、修改基本表或视图的权限REFERENCES:在基本表上创建外键约束的权限TRIGGER:在基本表......
  • 数学算法(算法竞赛、蓝桥杯)--判定质数试除法
    1、B站视频链接:G06判定质数试除法_哔哩哔哩_bilibili题目链接:【深基7.例2】质数筛-洛谷#include<bits/stdc++.h>usingnamespacestd;boolis_prime(intx){ if(x==1)return0;//特判1不是质数 for(inti=2;i*i<=x;i++){//枚举小的那个到根号n即可 if(x%i==0......