解题思路:简单的素数判断,难度不算大
注意事项:注意当m==1时的情况
参考代码:
//输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。
# include<stdio.h>
int isprime(int x)
{
int i,leap=1;
for(i=2;i<x;i++){
if(x%i==0){
leap=0;
break;
}
}
if(leap==1){
return x;
}
}
int main(){
int m,n,i,sum=0;
scanf("%d %d",&m,&n);
for(i=m;i<=n;i++){
if(isprime(i)!=1){
sum+=isprime(i);
}
}
printf("%d",sum);
return 0;
}
0.0分
0 人评分
printf基础练习2 (C语言代码)浏览:690 |
sizeof的大作用 (C语言代码)浏览:1138 |
交换Easy (C语言代码)浏览:805 |
计算质因子 (C语言代码)浏览:778 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:639 |
小O的数字 (C++代码)浏览:806 |
P1044 (C++代码)浏览:550 |
简单的a+b (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:494 |
A+B for Input-Output Practice (I) (C语言代码)浏览:601 |