第四次c++作业

来源:互联网 发布:最短路径算法复杂度 编辑:程序博客网 时间:2024/05/21 00:47

分数的累加

#include <iostream>    using namespace std;    int main()  {      double i=1,a=3,k=1,sum=0;      while (i<=19&&a<=21)      {          sum=sum+i/a*k;          i=i+2;          a=a+2;          k=-k;      }           cout<<"1/3-3/5+5/7-7/9…+19/21的结果为"<<sum<<endl;      return 0;  }  
输出星号图

#include<iostream>  using namespace std;  int main()  {      for(int i=1;i<=6;i++)      {          if(i<6)          {              for(int j=1;j<=11;j++)              {                  if(j==7-i||j==5+i)                      cout<<"*";                  else                      cout<<" ";              }              cout<<endl;          }          else              cout<<"***********"<<endl;      }      return 0;  }  

穷举法解决组合问题

百钱百鸡

#include <iostream>     using namespace std;    int main()    {        double a,b,c;        int count=0;      cout<<"买鸡的方案有:"<<endl;        for(a=0;a<=20;a++)            for(b=0;b<=33;b++)                for(c=0;c<=300;c++)                   if(a+b+c==100 && 5*a+3*b+c/3==100)                        {                      ++count;                      cout<<count<<"、鸡翁:"<<a<<"只,鸡母:"<<b<<"只,雏鸡:"<<c<<"只。"<<endl;                   }      return 0;    }   




0 0
原创粉丝点击