一:作业1—项目2输出质数
#include<iostream>
using namespace std;
int main()
{
int a,i,f;
for(a=2;a<=1000;a++)
{
f=0;
for(i=1;i<a;i++)
{
if(a%i==0)
f=f+i;
}
if(f==a)
cout<<a<<endl;
}
return 0;
}
二:作业2—项目4输出完数
#include<iostream>
using namespace std;
int main()
{
int a,i,m;
for(a=2;a<=1000;a++)
{
m=0;
for(i=1;i<a;i++)
{
if(a%i==0)
m=m+i;
}
if(m==a)
cout<<a<<endl;
}
return 0;
}