C#算法问题!!!~~~

来源:百度知道 编辑:UC知道 时间:2024/05/06 16:51:05
任意给三个数,求能够相加得10的组合有多少?并输出所有组合~~

int a, b, c;
if (a + b == 10)
{
MessageBox.Show(a + "***" + b);
}
else if (a + c == 10)
{
MessageBox.Show(a + "***" + c);
}
else if (b + c == 10)
{
MessageBox.Show(b + "***" + c);
}

类似于这种方法,你做参考吧,其实挺简单的。。。。。

用if else语句

数字没有限制的??那可多了去了

比如下面的语句是恒成立的:

double a;
a+10-a==10

这样就有三个数了,a,a的相反数,10
枚举的话是没有任何限制的,无穷。