如:1,2,3,4,5,6 任意相加等于10,把有可能的组合显示出来。
如 1+5+4 = 10;4+6 =10;2+3+5=10把这些可能的组合显示出来。
要如何实现阿,急!!!!
如 1+5+4 = 10;4+6 =10;2+3+5=10把这些可能的组合显示出来。
要如何实现阿,急!!!!
解决方案 »
- 将年份信息添加的combobox下拉框
- C# 设置麦克风
- 怎么控件上传图片时的大小
- c#中关于事件的继承问题
- PictureBox控件上用CreateGraphics类DrawImage、DrawLine,失去焦点后即消失的问题。
- web应用,为什么点击网页按钮不能进入后台的服务器C#脚本执行?
- 如何将序列化的存入数组的数组现在导入数据库
- 请问一下FileStream流怎样转成Stream啊
- C#中SQL语句的问题,请大家帮个忙,谢谢了(在线等)
- wpf的ToolBarTray如何实现自动换行?
- 急`!!!!怎样在C#中加 DateTimePicker ?或是能做到类似的功能的方法~~~~谢谢`!!
- 看看一个简单的存储过程为什么总报错
好象是这样子
以前做过
现在忘记了
呵呵
{
for(int j=0;j<=6;j++)
{
if(i+j==10)
{
Console.WriteLine(i+"+"+j+"=10");
}
}
}
不知道是不是这样的
我记得好象是哦
int count=num.Length;
for(int i=0;i<count-1;i++}
{
int total=a[i]+a[i+1];
if(total==10)
{
MessageBox.Show(total.ToString()); }
}
using System; public class Cal
{
public void Calculate(int[] source, int index, int sum, string result)
{
for(int i = index; i < source.Length; i++)
{
if(sum + source[i] < 10)
{
Calculate(source, i + 1, sum + source[i], result + "," + source[i]);
}
else if(sum + source[i] == 10)
{
Console.WriteLine(result + "," + source[i]);
return;
}
}
}
}
public class Demo
{
public static void Main()
{
Cal a = new Cal();
int[] b = {1,2,3,4,5,6,7,8,9,10};
a.Calculate(b, 0, 0, "");
}
}