C++编程下面程序3

来源:百度知道 编辑:UC知道 时间:2024/06/14 05:33:05
编写程序求1至100间所有素数之和,其中求素数要求用函数实现;

#include <stdio.h>

int prime(int m)
{
int i;
if(m==1)
return 0;

for(i=2;i<=m/2;i++)
if(m%i==0) break;

if(i>m/2)
return 1;

return 0;
}

void main()
{
int i,num=0,result=0;

for(i=1;i<=100;i++)
{
if(prime(i)) result+=i;

}

printf("结果为: %d",result);
}

建议你看看钱能的《c++课程设计教程(第二版》,你会找到答案的。