输入范围,输出范围内素数—写程序步骤_输入输出

1.确定输入输出

2.思考算法(数学)

3.数学算法中的循环与选择设计

4.使用语言书写算法

5.调试


定义函数使用函数调用的方式:输入范围,输出范围内素数—写程序步骤_数学算法_02

return 0;

}

//这个题要求,求出n~m的全部素数的和,并求出有几个,将二者输出:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
//判断是否是素数的程序被用函数引用
int isprime(int i)
{
int ret = 1;
int k;
for (k = 2; k < i - 1; k++)
{
if (i % k == 0)
{
ret = 0;
break;
}
return ret;
}
}
//
int main()
{
int m,n;
int cnt = 0;
int sum = 0;
int i;
scanf("%d %d",&m,&n);
for(i =m;i<=n;i++)
{
int isprime = 1;
//判断是否是素数的程序:
/*for (int k = 2; k < i - 1; k++)
{
if (i % k == 0)
{
isprime = 0;
break;
}
}*/
//引用判断是否是素数的函数
if (isprime == 1)
{
sum = sum + i;
cnt++;
}
}
printf("%d %d\n", cnt, sum);
return 0;
}