zoukankan      html  css  js  c++  java
  • c语言练习12——判断101-200 之间有多少个素数,并输出所有素数

    【此处扩展为求任意两个数m,n之间的素数及个数】

    #include<stdio.h>
    #include<stdlib.h>
    /*题目:判断101-200 之间有多少个素数,并输出所有素数,【此处扩展为求任意两个数m,n之间的素数及个数】*/
    int main()  {
        system("color 1F");  // 设定显示框为蓝底白字
        system("mode con cols=80 lines=50");  //固定显示框尺寸
        /******************************************程序主体分割线(顶部)*************************/
        int a,i,k,sum=0,m,n;
        while(1) {
            printf("请输入起数:");
            scanf("%d",&m);
            printf("请输入止数:");
            scanf("%d",&n);
            system("cls");
            printf("
    【%d-%d】之间的素数有:
    
    
    ",m,n);
            for(a=m; a<=n; a++) {
                k=1;             //引入变量K来区分不同循环结果
                for(i=2; i<a; i++) {
                    if(a%i==0) {
                        k=0;           //通过K的不同值来作为后续判断的依据
                        break;
                    }
                }
                if(k==1) {            //使用变量K来控制BREAK分支和正常FOR循环分支的输出结果
                    sum++;
                    printf("%8d  ",a);
                }
            }
            printf("
    
    共【%d】个
    --------------------------------------------------------------------------
    ",sum);
        }
        /******************************************程序主体分割线(底部)***************************/
        return 0;
    }
    生命的意义在于学习,学习让生活变得精彩
  • 相关阅读:
    Maven 基础
    Apache 免重启 刷新jsp
    【FeignClient证书】 忽略证书验证
    【转】MAC 配置ssh免密登录
    一次神奇的JVM调优
    Js 监听器
    Js 使用Map
    [leetcode]两数之和
    nginx在普通用户下的部署和安装
    oracle11G的linux下的离线安装教程
  • 原文地址:https://www.cnblogs.com/gougouwang/p/11401678.html
Copyright © 2011-2022 走看看