|
10啊哈币
// 100内质数和.cpp : 定义控制台应用程序的入口点。
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
int main()
{
int x=2,z=0,n=0,y;
while(x<=100)
{
for(y=1;y<=x;y++)
{
if(x%y==0)
z=z+1; //求因数数量
}
if(z<=2) //判断是否为质数
{
n=x+n;
printf("%d\n",n);
}
x=x+1;
}
system("pause");
return 0;
}
//为什么运行结果只有2就跳向pause了?不是有while循环吗??求助啊!!
|
最佳答案
查看完整内容
先贴修改后的代码:
[mw_shl_code=c,true]#include
#include
int main()
{
int x=2,z=0,n=0,y;
while(x
|