公鸡5元一只,母鸡3元一只,小鸡三只1元,
不限买多少只鸡!但每种鸡都要买!
求解答
不限买多少只鸡!但每种鸡都要买!
求解答
解决方案 »
- 鼠标移过显示与隐藏控件
- 请教 Button 属性?
- C#中如何在datagridview通过选择打开另一个窗口呢?
- 经常看到if (Request.Cookies["jusername"]!=null){。。。。。。。。。。。。。}
- 如何让一个ASP:BUTTON控件在提交到后台之前,执行一些JASCRIPT代码。
- winform 程序无法运行
- WCF怎么传输大数据量?
- 請教: 讀取 XML file 並分析每一個節點相關資訊?(XmlTextReader)
- 如何限制一个文本框只能输入数字?最好还能限制输入数字的大小。
- win form 中怎么校验
- Devexpress中的scheduler控件菜单的汉化处理
- 求大神解一下c#这个题
{
for (int hen = 1; hen <= (100 - cock * 5) / 3; hen++)
{
int chicken = (100 - cock * 5 - hen * 3) * 3;
if (chicken > 0)
{
//这里输出
}
}
}
按照
for x=1 x<20 x++
for y=1 y <(100-5x)/3 y++
for z=1 z<100-5x-3y z++
的顺序,如果5x+3y+z=100计数器加一,蠢是蠢了点,但比较好理解嘛
using System.Linq;namespace ConsoleApp2
{
class Program
{
static void Main(string[] args)
{
var 合计 = 100;
var query = from 公鸡 in Enumerable.Range(1, 19)
from 母鸡 in Enumerable.Range(1, (合计 - 公鸡 * 5) / 3)
from 小鸡 in Enumerable.Range(1, 合计 - 公鸡 * 5 - 母鸡 * 3)
where 公鸡 * 5 + 母鸡 * 3 + 小鸡 == 100
select new { 公鸡, 母鸡, 小鸡 };
foreach (var r in query.Take(5))
Console.WriteLine("公鸡={0} 母鸡{1} 小鸡={2}", r.公鸡, r.母鸡, r.小鸡);
Console.WriteLine(".......按任意键退出");
Console.ReadKey();
}
}
}
穷举但是连动态改变模型规模的技术都没有,所以这个问题并没有考什么技术。那么这类问题究竟会考什么呢?
除了给刚刚学一点编程语句的人知道点 c# 语句语法,这个问题更需要一些与编程无关的基础知识。