c++第四次上机报告

/*  
* 文件名称:xx.cpp  
* 作    者:夏康怀
* 完成日期:2015 年 1 月 1 日  
* 版 本 号:v1.0  
* 对任务及求解方法的描述部分: 
* 输入描述:无  
* 问题描述:我的第4个C++程序,熟悉程序的编辑、运行过程 
* 程序输出:输出星号图,翁、母、雏各几何
* 问题分析:略 
* 算法设计:略  

# include <iostream>  
using namespace std;  
int main()  
{  
    int i, j, n, k, l;  
    n = 5;  
    k = 1;  
    for(i = 1; i < 6; i++)  
    {  
		for(j = 0; j < n; j++)  
        {  
			cout << " ";  
        }  
        cout << '*';  		
        for(l = 0; l < 2*(i-1)-1; l++)  
        {  
            if(i <= 5)  
				cout << " ";  
        }  
        if(i > 1)  
            cout << '*';  
		n--; 
        cout << endl;  
    }  
    for(i = 0; i < 2*6-1; i++)  
    {  
        cout << '*';  
    }  	
    cout << endl;  	
    return 0;  
}  
</pre><p><span style="font-family:Consolas,Courier New,Courier,mono,serif;color:#008200;"><span style="line-height:18px"><img src="https://img-blog.csdn.net/20160421105412114?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /></span></span></p><p><span style="font-family:Consolas,Courier New,Courier,mono,serif;color:#008200;"><span style="line-height:18px"></span></span></p><pre code_snippet_id="1655672" snippet_file_name="blog_20160421_4_260154" name="code" class="cpp">#include <iostream>  
using namespace std;  
int main()  
{  
    int x,y,z;        
    for(x=0;x<=20;++x)  
        for(y=0;y<=33;++y)  
            for(z=0;z<=300;++z)  
                if(5*x+3*y+z/3==100 && x+y+z==100 && z%3==0)  
                {  
                    cout<<"鸡翁"<<x<<"只,鸡母"<<y<<"只,鸡雏"<<z<<"只。"<<endl;  
                }  
				return 0;  
}  


三、心得体会:熟悉了用穷举法解决组合问题


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值