c++作业4



【项目3:乘法口诀表】

/*
* 文件名称:乘法口诀表
* 作    者:黄磊
* 完成日期:2016 年4月23日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:利用循环语句设计乘法口诀表程序
* 输入描述:i,j,k
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
	int i,j,k;
	for(i=1;i<=9;i++)
	{
		for(j=1;j<=i;j++)
		{
			k=j*i;
			cout<<j<<"x"<<i<<"="<<k<<" ";
		}
		cout<<endl;
	}
	return 0;
}

【项目6:输出星号图】

/*    
* 文件名称:输出星号图   
* 作    者:黄磊  
* 完成日期:2016年4月23日    
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分:利用循环语句输出星号图
* 输入描述:i,j,n
* 问题描述:  
* 程序输出:     
* 问题分析:    
* 算法设计:     
*/        
#include <iostream>		
using namespace std;	
int main( )
{
	int i,j,n=6; 
	
	for(j=1; j<=n-1; j++)
		cout<<" ";
	cout<<"*"<<endl;
	for(i=2;i<=n-1;i++) 
	{
		for(j=1; j<=n-i; j++) 
			cout<<" ";
		cout<<"*";
		for(j=1; j<=2*i-3; j++) 
			cout<<" ";
		cout<<"*"<<endl; 
	}
	for(j=1; j<=2*n-1; j++) 
		cout<<"*";
	cout<<endl;
	return 0;	
}


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

百钱百鸡问题:

/*    
* 文件名称:穷举法   
* 作    者:黄磊  
* 完成日期:2016年4月23日    
* 版 本 号:v1.0    
* 对任务及求解方法的描述部分:利用循环语句,用穷举法解决问题
* 输入描述:x,y,z,count
* 问题描述:  
* 程序输出:     
* 问题分析:    
* 算法设计:     
*/        
#include<iostream>  
using namespace std;  
int main()  
{  
	int x,y,z,count=0;  
	for(x=0; x<=20; x++)  
		for(y=0; y<=33; y++)  
			for(z=0; z<=300; z++)  
			{  
				if( (5*x+3*y+z*1.0/3==100)&&(x+y+z==100) )  
				{  
                    count++;  
                    cout<<"方案"<<count<<":"<<"鸡翁"<<x<<"只   鸡母"<<y<<"只   鸡雏"<<z<<"只"<<endl;  
				}  
			}  
			return 0;  
}  


你可能感兴趣的:(c++作业4)