主题:急求这两题的程序...难度很低...
batsd
[专家分:0] 发布于 2008-05-07 11:16:00
1.将1~100以内的所有素数存放到一堆数组S中,要求判断素数在函数中完成.
2.已有定义“int a[10]={1,2,3,4,5,6,7,8,9,10};”,输入一个下标值k,从数组中删除与该下标对应的元素,要求删除操作在函数中完成.
回复列表 (共2个回复)
沙发
qqsb123 [专家分:0] 发布于 2008-05-08 17:31:00
这些问题研究不太多的意思,用STL中的Vector或list很快很简单
板凳
gj520yyy [专家分:0] 发布于 2008-05-10 10:16:00
第一题
#include <iostream.h>
#include <math.h>
void IsPrime(int n)
{
int flage = 0;
for(int i=2;i<sqrt(n);i++)
{
if(n%i==0)
{
flage=1;
continue;
}
}
if(i>=sqrt(n)&&flage==0)
cout<<n<<endl;
}
int main()
{
for(int i=1;i<100;i++)
IsPrime(i);
cout<<endl;
return 0;
}
我来回复