您的位置:首页 > 编程语言 > C语言/C++

c++作业4

2016-04-23 15:59 387 查看
一百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?

#include<iostream>
using namespace std;
int main()
{
int x,y,z,count=0;
cout<<"百钱买百鸡的方案有:"<<endl;
for(x=0;x<=20;x++)
{
for(y=0;y<=33;y++)
{
z=100-x-y;
if(5*x+3*y+z/3==100)
{
++count;
cout<<count<<"公鸡有"<<x<<"只,母鸡有"<<y<<"只,鸡雏有"<<z<<"只"<<endl;

}
}
}
return 0;
}


二编程序,输出一个乘法

#include<iostream>
using namespace std;
int main()
{
int i,j,sum,f=1;
cout<<"乘法口诀表为"<<endl;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
sum=i*j;
f++;
cout<<i<<"*"<<j<<"="<<sum<<"\t";
}
cout<<endl;
}
return 0;
}


三输出星号图】编程序输出。



#include<iostream>
using namespace std;
int main()
{
int i,j;
for(j=1;j<=5;j++)
cout<<" ";
cout<<"*"<<endl;
for(i=2;i<=5;i++)
{
for(j=1;j<=6-i;j++)
{
cout<<" ";
}
cout<<"*";
for(j=1;j<=2*i-3;j++)
{
cout<<" ";
}
cout<<"*"<<endl;
}
for(j=1;j<=11;j++)
cout<<"*";
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: