社区讨论
C语言20分求助
P5723【深基4.例13】质数口袋参与者 3已保存回复 5
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @lo7s4bq5
- 此快照首次捕获于
- 2023/10/27 06:51 2 年前
- 此快照最后确认于
- 2023/10/27 06:51 2 年前
C
#include<stdio.h>
#include<math.h>
int main(void)
{
int a,i,L,q,w;
int sum=0;
int count=0;
scanf("%d",&L);
for(a=2;;a++)
{
for(i=2;i<=sqrt(a);i++)
{
w=0;
q=a%i;
if(q==0)
{
w=1;
break;
}
}
if(w==0)
{
sum=sum+a;
if(sum<=L)
{
printf("%d",a);
printf("\n");
count++;
}
else
break;
}
}
printf("%d",count);
return 0;
}
回复
共 5 条回复,欢迎继续交流。
正在加载回复...