第1个回答 推荐于2016-09-19
#include "stdio.h"
void main()
{
int i,temp,j;
long sum=0;
for(i=100;i<500;i++)
{
temp=0;
for(j=2;j<i;j++)
if(i%j==0)
temp++;
if(temp==0)
sum+=i;
}
printf("%ld",sum);
}本回答被提问者采纳
第2个回答 2009-05-12
main()
{
int i,n;
long sum=0;
for(n=100;n<=500;n++)
{
for(i=2;n%i;i++);
if(i==n)sum=sum+i; /*如果想显示计算式子则替换if(i==n){sum=sum+i;printf("%d+",i); }*/
}
printf("sum=%d\n",sum);/* printf("\b=%d\n",sum); */
}
第3个回答 2009-05-12
#include<stdio.h>
main(){
int i;
long s=0;
printf("s=");
for(i=100;i<=500;i++){
if(sushu(i)) {printf("+%d",i);s+=i;}
}
printf("=%ld",s);
getch();
}
int sushu(int n){
int i,t;
for(i=2;i<=n;i++){
if(n%i==0) {t=i;break;}
t=i+1;
}
if(t==n) return 1;
else return 0;
}
第4个回答 2020-02-25
#include
"stdio.h"
void
main()
{
int
i,temp,j;
long
sum=0;
for(i=100;i<500;i++)
{
temp=0;
for(j=2;j<i;j++)
if(i%j==0)
temp++;
if(temp==0)
sum+=i;
}
printf("%ld",sum);
}