zoukankan      html  css  js  c++  java
  • 求最大素数

    题目内容:

    求n(n<=500)以内的10个最大素数及其和,并分别输出这10个最大素数及其和。n的值要求从键盘输入。

    要求10个素数按从大到小的顺序输出。

    程序运行结果示例:

    Input n(n<=500):

    270

       269   263   257   251   241   239   233   229   227   223

    sum=2432

    输入提示: "Input n(n<=500): "

    输入格式: "%d"

    输出格式:

    10个最大素数的输出格式:"%6d"

    总和的输出格式:" sum=%d "

    时间限制:500ms内存限制:32000kb
     
    #include<stdio.h>
    int main()
    {
        int n,i,a=0,sum=0;
        printf( "Input n(n<=500):
    ");
        scanf("%d",&n);
        for(;n>0;n--)
            {  
            for(i=2;i<n;i++)
              { 
              if(n%i==0)
              break;
              if(i==n-1)
                {
                printf("%6d",n);
                a++;
                sum+=n;
                }
              }
            if(a==10) break;
            }
        printf("
    sum=%d
    ",sum);
        return 0;
    }
    View Code
  • 相关阅读:
    Unity资源打包之Assetbundle
    集社交与金融为一体,平安天下通怎样推动互联网金融创新?
    json和pickle模块
    sys模块
    os模块
    random模块
    datetime模块
    time模块
    logging模块

  • 原文地址:https://www.cnblogs.com/entrepre/p/5498328.html
Copyright © 2011-2022 走看看