专注于 JetBrains IDEA 全家桶,永久激活,教程
持续更新 PyCharm,IDEA,WebStorm,PhpStorm,DataGrip,RubyMine,CLion,AppCode 永久激活教程

Shell编程——素数的判断

1、c语言实现:

方法1:

#include <stdio.h>
#include <math.h>
main(){
    int num;  // 输入的整数 
    int i;  // 循环次数
    int k;  // m 的平方根 
    printf("输入一个整数:");
    scanf("%d",&num);
    // 求平方根,注意sqrt()的参数为 double 类型,这里要强制转换m的类型 
    k=sqrt(num);
    for(i=2;i<=k;i++)
        if(num%i==0)
            break;
    // 如果完成所有循环,那么m为素数
    // 注意最后一次循环,会执行 i++,此时 i=k+1,所以有i>k 
    if(i>k)
        printf("%d是素数  \n",num);
    else
        printf("%d不是素数  \n",num);

    return 0;
}

测试结果:

107_1.png

107_2.png

方法2:

#include <stdio.h>
#include <math.h>
main(){
    int num;  // 输入的整数 
    int i;
    printf("输入一个整数:");
    scanf("%d",&num);
    if(num==1)//1不是素数 
    printf("您输入的数据有误");
    else{
    for(i=2;i<=num;i++)
        if(num%i==0)
            break;
    if(i==num)
        printf("%d是素数  \n",num);
    else
        printf("%d不是素数  \n",num);
    }
    return 0;
}

测试结果:

107_3.png

107_4.png

2、Shell编程:

107_5.png

测试结果:

107_6.png

文章永久链接:https://tech.souyunku.com/22903

未经允许不得转载:搜云库技术团队 » Shell编程——素数的判断

JetBrains 全家桶,激活、破解、教程

提供 JetBrains 全家桶激活码、注册码、破解补丁下载及详细激活教程,支持 IntelliJ IDEA、PyCharm、WebStorm 等工具的永久激活。无论是破解教程,还是最新激活码,均可免费获得,帮助开发者解决常见激活问题,确保轻松破解并快速使用 JetBrains 软件。获取免费的破解补丁和激活码,快速解决激活难题,全面覆盖 2024/2025 版本!

联系我们联系我们