# 嵌套循环-素数的和
本题目要求读入2个整数A和B,然后输出两数之间所有素数的和(不包括输入数据)。
输入格式:输入两个正整数,空格分隔
输出格式:输出两个数之间素数的和(不包括输入数据),如果输入负数没有输出
输入样例:在这里给出一组输入。例如:10 20
输出样例:在这里给出相应的输出。例如:60
代码如下:
#include <stdio.h>
#include <math.h>
int sushu(int a){
int b=2,flag=1;
while(b<=sqrt((double)a)){
if(a%b==0)
{ flag = 0;
break;
}
b++;
}
if(a<=1) {
flag = 0;
}
return flag;
}
int main(){
int m,n,j,i,r;
int sum=0;
scanf("%d %d",&m,&n);
if(m>0&&n>0)
{ if(m>n){
r = m;
m = n;
n = r;
}
for(;m<=n;m++) {
if(sushu(m))
{
sum += m;
}
}
printf("%d\n",sum);
return 0;
}
}
//如果采用,请点个赞吧! 萌萌哒。