第1个回答 2011-10-31
#include<iostream>
#include<Cmath>
using namespace std;
void prime_Number(int m)
{
int i,j,k ,n= 0;
for(i =2;i<m;i++)
{
k= sqrt(i);
for(j= 2;j<=k;j++)
if(i%j==0)
break;
if(j>=k+1)
{
printf("%d ",i);
n++;
}
if(n==10)
{
printf("\n");
n=0;
}
}
printf("\n");
}
int main()
{
int n;
cout<<"请输入一个大于1的整数:"<<endl;
cin>>n;
cout<<"输出"<<n<<"以内的所有素数:"<<endl;
prime_Number(n);
return 0;
}
第2个回答 2011-10-30
#include<iostream>
using namespace std;
void main()
{
int sushu(int a);
int i;
for(i=1;i<=1000;i++)
if(sushu(i)) //函数调用
cout<<i<<endl;
}
int sushu(int a) //函数
{
int j;
for(j=2;j<a;j++)
if(a%j==0)
{
if(j==a)
return 1;
else return 0;
}
}
第3个回答 2011-10-30
#include<stdio.h>
main()
{
int i,j,a;
printf("please input the number:\n");
scanf("%d",&a);
j=a;
i=2;
do
{
if(i%j==0)break;
} while(i++>=j);
if(i<j)printf("NO\n");
else printf("YES\n");
getch();
}
第4个回答 2011-10-30
ccvasdfsdffdsf本回答被提问者采纳