c++作业4——乘法口诀表、星号图、穷举法解决组合问题

来源:互联网 发布:最短路径算法复杂度 编辑:程序博客网 时间:2024/06/02 07:28

【项目3:乘法口诀表】

# include <iostream>  # include <iomanip>    using namespace std;    int main()  {      int i, k,s;        for(k = 1; k <=9; k++)      {          for(i = 1; i <= k; i++)          {              s=i*k;              cout << i << "x" << k << "=" << s <<"\t";          }            cout << endl;      }        return 0;  }  

【项目6:输出星号图】编程序输出。

#include <iostream>  using namespace std;  int main()  {      int i,j;      for(i=1;i<6;i++)      {          cout<<" ";      }      cout<<"*"<<endl;      for(i=2;i<6;i++)      {          for(j=0;j<6-i;j++)          {              cout<<" ";          }          cout<<"*";          for(j=0;j<2*(i-1)-1;j++)          {              cout<<" ";          }          cout<<"*"<<endl;      }      for(j=0;j<=2*i-2;j++)      {          cout<<"*";      }      cout<<endl;      return 0;  }  

【项目7:穷举法解决组合问题】

#include<iostream>  using namespace std;  int main ()  {      int r,w,b;      cout<<"不同的颜色搭配有:"<<endl;      for(r=0;r<=3;r++)          for(w=0;w<=3;w++)          {              b=8-r-w;              if(b<=6)              {                  cout<<"红球:"<<r<<","<<"白球:"<<w<<","<<"黑球:"<<b<<endl;              }          }      return 0;  }  


0 0