c++第四次作业

来源:互联网 发布:经典伤感网络歌曲 编辑:程序博客网 时间:2024/05/19 00:55
/* 【项目3:乘法口诀表】编程序,输出一个乘法口诀表,形如</h2>1x1=11x2=2  2x2=4  1x3=3  2x3=6   3x3=9…… */        #include <iostream.h>  int main( )  {     int i,j=1,s;   for(i=1;i<=9;i++)   {    for(j=1;j<=i;j++)  {   s=i*j;   cout<<j<<"*"<<i<<"="<<s<<'\t';   }  cout<<endl;  }    return 0;}

/* 【项目6:输出星号图】编程序输出。*/        #include <iostream.h>    void 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;      }cout<<"***********\n";   }  

/*    (1)百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?提示:设鸡翁、鸡母、鸡雏的个数分别为x,y,z,题意给定共100钱要买百鸡,若全买公鸡最多买20只,显然x的值在0~20之间;同理,y的取值范围在0~33之间,可得到下面的不定方程:5x+3y+z/3=100x+y+z=100所以此问题可归结为求这个不定方程的整数解。参考答案:鸡翁0只,鸡母25只,鸡雏75只。鸡翁4只,鸡母18只,鸡雏78只。鸡翁8只,鸡母11只,鸡雏81只。鸡翁12只,鸡母4只,鸡雏84只。*/        #include <iostream.h>    void main()  {      double n=1,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<<n++<<"鸡翁"<<x<<"只,鸡母"<<y<<"只,鸡雏"<<z<<"只。\n";} 

0 0
原创粉丝点击