当前位置 :
ACM题目:素数求和问题描述现在给你N个数(0
更新时间: 2025-08-28 21:40:08
1人问答
问题描述:

ACM题目:素数求和问题

描述

现在给你N个数(0

沈有鹏回答:
  应该是边界问题.循环时从0开始不好么?看下面注释   #include <stdio.h>   #include <math.h>   #pragma warning(disable:4996)   int prime(int Num)x05   {x05//if Num is a prime number, return 1   x05int i;   x05for (i = 2; i <= sqrt(Num); i++)   x05x05if (Num%i == 0)   x05x05x05return(0);   x05return(1);   }   main()//最好写成int main()   {   x05int Qty, QtyLtl, Num;x05//quantity   x05int j, k, Sum[10] = { 0 };   x05scanf("%d", &Qty);   x05for (k=1; k<=Qty; k++)//改成for (k=0; k<Qty; k++),次数一样,范围不同(输入10的时,Sum下标不至于越界   x05{   x05x05scanf("%d", &QtyLtl);   x05x05for (j=1; j<=QtyLtl; j++)//最好也改成for (j=0; j<QtyLtl; j++)   x05x05{   x05x05x05scanf("%d", &Num);   x05x05x05if ((prime(Num)==1) && (Num!=1))   x05x05x05x05Sum[k]=Sum[k]+Num;   x05x05}   x05}   x05for (k=1; k<=Qty; k++)//同样改成for (k=0; k<Qty; k++)   x05{   x05x05printf("%dn", Sum[k]);   x05}   }
其它推荐
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有