c++第六次作业

来源:互联网 发布:单片机检测电压原理 编辑:程序博客网 时间:2024/06/02 05:18

一、输出1000-10000之间,个位和千位相等的所有质数

#include <iostream>using namespace std;int main( ){    int i,j,m,n;    for(i=1000;i<10000;i++)    {        m=i/1000;        n=i%10;        if(m==n)        {            for(j=2;j<i;j++)                if(i%j==0) break;                if(j==i)                    cout<<i<<" ";        }    }    return 0;}




二、编程找出1000以内的所有完数


#include <iostream>using namespace std;int main( ){    int i,j,k;    for(i=1;i<=1000;i++)    {        k=0;        for(j=1;j<=i-1;j++)            if(i%j==0)                k+=j;            if(k==i)                cout<<i<<" ";    }    return 0;}



0 0