int main()
{
int i, j, n=300, m=1, temp=1
for(i=2i<ni++){
temp = 1
for(j=2j<i/2j++){
if(i%j==0){
temp = 0
break
}
}
if(temp==1){
printf("%d ", i)
if(m>=8){
printf("\n")
m = 1
}
m++//望采纳
}
}
}
如果N是一个大于等于2的整数,并且只有1和N本身是它的因子,没有别的正因子,则称N是一个(
质数
)。
#include
"stdio.h"
main()
{
int
i,n,num
for(n=0,num=0n<=300n++)
{
i=2
while(i<n&&n%i!=0)
i++
if(i==n)
{
printf("%6d",n)
num++
}
}
printf("n素数个数为%d",num)
}
别浪费了我的宝贵时间!
#include<iostream>
usingnamespacestd;
intHaveFun()
{
intSum=0;
for(intvar=200;var<=300;var++){
boolisPrime=1;
for(intfac=2;fac*fac<=var;fac++)
if(!(var%fac))isPrime=0;
if(isPrime)Sum+=var;
}
returnSum;
}
intmain()
{
cout<<HaveFun()<<endl;
return0;
}
方法二、
扩展资料:return 0用法:
return 0代表程序正常退出。return是C++预定义的语句,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值。
return语句用来结束循环,或返回一个函数的值。
1、return 0,说明程序正常退出,返回到主程序继续往下执行。
2、return 1,说明程序异常退出,返回主调函数来处理,继续往下执行。return 0或return 1对程序执行的顺序没有影响,只是大家习惯于使用return(0)退出子程序而已。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)