爱问知识人 爱问教育 医院库

编程

首页

编程

计算并输出500以内最大的10个素数及其之和
    具体要求如下:
    (1)输出要有文字说明,并同时输出各素数.输出形式为
       素数1+素数2+素数3+...+素数10=和值
    (2)在程序内部加必要的注释
    (3)虽然在500以内的素数个数超过10个,但仍要考虑500以内不够10个素数的情况

提交回答
好评回答
  • 2007-11-04 12:56:30
      #include
    #include
    int main(void)
    {
       bool prime;
       int prime_pti[100];
       int prime_z=0;
       int i,n,p=0;
       int a,b;
       int step=0;
       for(prime=true,i=1;i9)           /*判断素数个数是否达到10,是则输出,否则退出。
      */ { for(i=0;i<10;i++) { if(i<9) printf("%d+",prime_pti[i]); else { printf("%d=",prime_pti[i]); for(n=0;n<10;n++) prime_z+=prime_pti[n]; printf("%d\n",prime_z); } } } else printf("Sorry!\n"); return 0; } 。
      

    t***

    2007-11-04 12:56:30

其他答案

    2007-11-07 13:23:38
  • #include 
    #include
    int main(void) 
    { 
    int prime[10]; 
    int prime_sum = 0;
    int prime_c = 0; 
    int p=500,n; 
    bool isprime = true;
    /*从后往前找出500内的最后10个素数*、
    while(prime_c1){
    isprime = true;
    for(n=2;(n*n)=0;n--) 
    {
    prime_sum += prime[n];
    if(n>0) 
    printf("%d+",prime[n]); 
    else 
    { 
    printf("%d=%d\n",prime[n],prime_sum); 
    } 
    } 
    } 
    else 
    printf("Sorry!\n"); 
    return 0; 
    }

    b***

    2007-11-07 13:23:38

类似问题

换一换
  • C/C++ 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 170-189
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):