c++作业四

来源:互联网 发布:数据库查询不重复数据 编辑:程序博客网 时间:2024/06/03 19:00

一 问题及代码

贪婪的富翁

#include<iostream>    #include<cmath>   using namespace std;  int main()  {      double x, y = 0;      x = 100000 * 30;      for (int i = 0; i<30; i++)      {          y += pow(2, i)*0.02;      }      cout << "陌生人给富翁:" << x << endl;      cout << "富翁给陌生人:" << y << endl;      if (x>y)      {          cout << "富翁赚了" << endl;      }      else cout << "富翁亏了" << endl;      cin.get();      cin.get();      return 0;  }  

二 运行结果


一 问题及代码

完数问题

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


二 运行结果

一 问题及代码

#include<iostream.h>      void main( )      {      int i,sum=0;      for(i=0;i<=1000;i+=2)sum+=i;      cout<<"sum="<<sum<<endl;  }

二 运行结果





0 0