随笔 - 51  文章 - 0 评论 - 210 trackbacks - 6
<2008年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

严正声明 : 本站文章转载请注明出处.

与我联系

搜索

 

留言簿(11)

我的标签

随笔分类

随笔档案

Atlas相关

积分与排名

  • 积分 - 58802
  • 排名 - 800

阅读排行榜

这个比较简单,直接看代码吧.

using System;
using System.Collections.Generic;
using System.Text;

namespace 百钱百鸡问题
{
    
class Program
    {
        
static void Main(string[] args)
        {
            Console.WriteLine(
"公鸡五元一只, 母鸡3元一只, 小鸡1元3只, 一百块钱买一百只鸡各买多少只?");
            Console.ReadLine();
            List
<Results> re = new List<Results>();
            
for (int i = 0; i <= 20; i++)
            {
                
for (int k = 0; k <= 100; k++)
                {
                    
if (k % 3 != 0)
                        
continue;//鸡的数目必须是整数.
                    re.Add(Caculate(i,k));
                }
            }
            
foreach(Results r in re)
            {
                
if (r.GetTotal() == 100)
                {
                    Console.WriteLine(
string.Format("公: {0}, 母: {1}, 小: {2}, 总数: {3}", r.Man.ToString(),r.Woman.ToString(),r.Children.ToString(),r.GetTotal()));
                }
            }
            Console.ReadLine();
        }
        
public static Results Caculate(int man, int child)
        {
            Results r 
= new Results();
            r.Man 
= man;
            r.Children 
= child;
            r.Woman 
= (100 - child / 3 - 5 * man) / 3;
            
return r;
        }
    }

    
public struct Results
    {
        
public int Man
        {
            
get;
            
set;
        }
        
public int Woman
        {
            
get;
            
set;
        }
        
public int Children
        {
            
get;
            
set;
        }
        
public int GetTotal()
        {
            
if (Man <= 0)
                
return 0;

            
if (Woman <= 0)
                
return 0;

            
if (Children <= 0)
                
return 0;

            
return Man + Woman + Children;
        }
    }
}

 

Tag标签: 算法,百钱百鸡
posted on 2008-08-18 10:22 沙加 阅读(47) 评论(0)  编辑 收藏 网摘 所属分类: 算法研究

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:


相关搜索:
算法 百钱百鸡

相关链接: