2208: 第六章:函数的使用《练习3:计算素数个数》
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:6
解决:4
题目描述
输入整数n,计算1……n之内所有素数的个数。
这里给出提示:给出n,输出1至n所有的素数。
#include<cstdio>
using namespace std;
int panduan(int x)
{
if(x<=1) return 0;
for(int i=2;i<= x-1;i++)
{
if( x%i==0)
{
return 0;
}
}
return 1;
}
int main()
{
int n,k,i;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(panduan(i)==1)
{
printf("%d\n",i);
}
}
return 0;
}
样例输入 复制
10
样例输出 复制
4