解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int isprime(int a)
{
int i;
if(a==2||a==3)
return 1;
if(a%2==0)
return 0;
for(i=3;i<=sqrt(a);i+=2)
{
if(a%i==0)
return 0;
}
return 1;
}
int main()
{
int i,a,b;
long sum=0;
scanf("%d",&a);
while(a)
{
scanf("%d",&b);
for(i=2;i<=b;i++)
{
if(isprime(i)==1)
sum+=i;
}
printf("%ld\n",sum);
sum=0;
a--;
}
return 0;
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:822 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:944 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1272 |
【金明的预算方案】 (C++代码)浏览:997 |
简单的a+b (C语言代码)浏览:627 |
母牛的故事 (C语言代码)浏览:1451 |
数字游戏 (C++代码)浏览:1243 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1109 |
生日日数 (C语言代码)浏览:1577 |