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;
    }
    生命的意义在于学习,学习让生活变得精彩
  • 相关阅读:
    GridView动态创建TemplateField的回发问题
    ASP.NET页面生命周期
    php图片叠加
    php文件下载
    mysql 常用操作命令
    转载:图解SQL的Join
    利用iframe来做无刷新上传
    php抽象和接口的区别
    php 循环打开目录读取文件
    mysql存储引擎的对比(一)
  • 原文地址:https://www.cnblogs.com/gougouwang/p/11401678.html
Copyright © 2011-2022 走看看