一,百钱百鸡问题
/*
* 文件名称: C++第4次作业-百钱百鸡问题
* 作 者: 王泽彬
* 完成日期: 年 月 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 无
* 问题分析: 无
* 算法设计: 无
*/ #include <iostream>
using namespace std;
int main()
{
int a,b,c;
int n=0;
for(a=3;a>=3&&a<=300;a+=3)
for(b=0;b<=33;b++)
for(c=0;c<=20;c++)
if(a/3+3*b+5*c==100&&a+b+c==100)
{
n++;
cout<<"第"<<n<<"种: "<<"雏鸡"<<a<<"个母鸡"<<b<<"个公鸡"<<c<<"个\n";
}
cout<<"共有"<<n<<"种\n";
return 0;
}
二 星号图输出
/*
* 文件名称: C++第4次作业-星号图
* 作 者: 王泽彬
* 完成日期: 2016 年 4 月 24日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 无
* 问题分析: 无
* 算法设计: 无
*/ #include<iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=5;i++)
{
for(j=1; j<=6-i;j++)
cout<<" ";
cout<<"*";
for(j=1; j<=2*i-3; j++)
cout<<" ";
if(i==1)
cout<<endl;
else
cout<<"*"<<endl;
}
for(i=1; i<=11; i++)
cout<<"*";
cout<<endl;
return 0;
}
三乘法口诀表
#include <iostream>
using namespace std;
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
cout<<i<<"*"<<j<<"="<<i*j<<" \t";
cout<<endl;
}
return 0;
}