c++第六次实验-2

来源:互联网 发布:mac显示应用程序桌面 编辑:程序博客网 时间:2024/05/29 06:33


1、输出质数

#include<iostream>using namespace std;int main(){int i,j,a,b,c;for(i=1000;i<10000;i++){a=i/1000;//千位b=i%10;//个位if(a==b){for(j=2;j<i;j++){if(i%j==0){c=0;break;}c=1;}if(c){cout<<i<<" ";}}}return 0;}


2、输出完数

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

3、亏还是赚

#include<iostream>using namespace std;int main(){double s1=100000,s2=0.01;int i;for(i=1;i<30;i++){s1+=100000;}for(i=1;i<=30;i++){s2*=2;}cout<<"陌给富"<<s1<<endl;cout<<"富给陌"<<s2<<endl;if(s1<s2)cout<<"富翁亏了"<<endl;else cout<<"陌生人亏了"<<endl;return 0;}

4、百钱买百鸡

#include<iostream>using namespace std;int main(){    double x,y,z;    for(x=0;x<=20;x++)    {        for(y=0;y<=33;y++)        {            for(z=0;z<=100;z++)            {                if(5*x+3*y+z/3==100&&x+y+z==100)                    cout<<"鸡翁"<<x<<"只,"<<"鸡母"<<y<<"只,"<<"鸡雏"<<z<<"只。"<<endl;            }        }    }    return 0;}


0 0
原创粉丝点击