zoukankan      html  css  js  c++  java
  • 素数---小修改1

    #include<stdio.h>
    int main()
    {
        int n,a,b,i;
        int j,s=0;
        int c[1000];
    
        while ( scanf("%d%d",&a,&b)==2)
        {
            j=0;
            for (n=a;n<=b;n++)
            {
                for (i=2;i<=n-1;i++)
                    if (n%i==0) break;
                if (i>=n)
                {
                    c[j++]=n;
                    printf("%d ",c[j-1]);
                }
            }        
            printf("%d  ",j);
            
            s=0;
            for (i=0;i<j;i++)
                s=s+c[i];
            printf("%d",s);
        }
        return 0;
    }
    View Code

     任意输入两个数,,输出这两个数之间  所有的素数,,并统计个数,,并计算 总和

    #include<stdio.h>

    int main()

    {

        int n,a,b,i;

        int j,s=0;

        int c[1000];

        while ( scanf("%d%d",&a,&b)==2)

        {

            j=0;

            for (n=a;n<=b;n++)

            {             for (i=2;i<=n-1;i++)

                    if (n%i==0) break;

                if (i>=n)

                {                 c[j++]=n;

                    printf("%d ",c[j-1]);             }

            }

                    printf("%d  ",j);

                    s=0;

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

                s=s+c[i];

            printf("%d",s);

        }

        return 0;

    }

    ***********************************************************************************************************************************************

    #include<stdio.h>
    int main()
    {
        int n,a,b,i;
        int j,s;
        int c[1000];
      while ( scanf("%d%d",&a,&b)==2)
        {
            j=0;
            for (n=a;n<=b;n++)
            {
                for (i=2;i<=n-1;i++)
                    if (n%i==0) break;
                if (i>=n)
                {
                    c[j++]=n;
                    printf("%d ",c[j-1]);
                }
            }
            printf("
    ");
            printf("%d
    ",j);
            
             s=0;
            for (i=0;i<j;i++)
                s=s+c[i];
            printf("%d
    ",s);
        }
        return 0;
    }
    View Code

    #include<stdio.h>
    int main()
    {
    int n,a,b,i;
    int j,s;
    int c[1000];
    while ( scanf("%d%d",&a,&b)==2)
    {
    j=0;
    for (n=a;n<=b;n++)
    {
    for (i=2;i<=n-1;i++)
    if (n%i==0) break;
    if (i>=n)
    {
    c[j++]=n;
    printf("%d ",c[j-1]);
    }
    }
    printf(" ");
    printf("%d ",j);

    s=0;
    for (i=0;i<j;i++)
    s=s+c[i];
    printf("%d ",s);
    }
    return 0;
    }

     

    ***************************************************************************************************************************

  • 相关阅读:
    [IOS/翻译]Core Services Layer
    JEval使用实例
    Spring面试总结
    对easyui datagrid进行扩展,当滚动条拉直最下面就异步加载数据。
    虚拟机无法安装64位系统,是否说明硬件不支持?
    zh-cn,zh-tw,en-us,en-gb等网页语言代码一览表
    Python 计算程序运行时间
    美国教授是如何评价中国研究生的
    过来人谈在美国大学里的中国研究生
    javascript 十六进制与RGB颜色值的相互转换
  • 原文地址:https://www.cnblogs.com/2014acm/p/3901168.html
Copyright © 2011-2022 走看看