帮忙写个程序吧

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:58:13
编写求1—100中的所有素数之和的程序。其中,判断某个数n是否为素数用函数实现,函数原型可为:int isprime(int n)

以下应该是代码:
#include <stdio.h>
int Is1(int i)
{
while(i)
{
if(i%10==1)
return 1;
i/=10;
}
return 0;
}
void main()
{
int i,sum=0;
for(i=1;i<=100;i++)
if(Is1(i))
{
printf("%d,",i);
sum+=i;
}
printf("\n%d\n",sum);
}

完成后以附件形式发到 bjejia@163.com
谢谢了
我自己不会写,能否编好了给我发来??

#include <iostream.h>
#include<conio.h>
int main()
{
int sum=0;
for(int i=3;i<100;i+=2) //素数首先是奇数
{
int j=2;
while(j<i/2)
{
if(i%j==0)break;
j++;
}
if(j==i/2)
{
sum+=i;
}
}
sum+=3;
cout<<"sum="<<sum<<endl;

getch();
return 0;
}