C++第4次作业
2016-04-27 00:09
375 查看
一,百钱百鸡问题
/* * 文件名称: 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;
}