c++作业四

来源:互联网 发布:管家婆药品软件 编辑:程序博客网 时间:2024/06/05 18:53

【项目1:利用循环求和】

一、问题及代码

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

#include<iostream.h>  void main()  {      int n(1),sum(0);      do      {          if(n%2==0)        sum+=n;        n++;      }while(n<=1000);      cout<<"sum="<<sum<<endl;  }  

二、运行结果


【项目7:穷举法解决组合问题】3)三色球问题

一、问题及代码

#include <iostream>     using namespace std;    int main()    {        int a,b,c,count=0;            cout<<"任取8个颜色搭配:"<<endl;        for(a=0;a<=3;a++)                        for(b=0;b<=3;b++)                        for(c=0;c<=6;c++)                        if(a+b+c==8 )                     {                       ++count;                        cout<<count<<": "<<a<<", "<<b<<", "<<c<<endl;                   }        return 0;    }    
二、运行结果


【项目5:贪财的富翁】

一、问题及代码

#include<iostream.h>#include<math.h>void main(){double i,a,b,s1=0.01,s2=0;for(i=2;i<=30;i++){b=pow(2,i-1);a=0.01*b;s1=s1+a;s2=100000*i;}cout<<s1<<endl;cout<<s2<<endl;if(s1>s2)cout<<"不划算"<<endl;if(s1<s2)cout<<"划算"<<endl;}


二、运行结果


0 0
原创粉丝点击