C#趣味程序---三色球问题

问题:若一个口袋中放有12个球,3红3白和6黑,问从袋中随意取8个球,有多少种不同的颜色搭配?

using System;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("共同拥有下面几种取法:"+‘\n‘+"<-------------------------------------------------------->");
            int n = 0;
            for (int i = 0; i <= 3; i++)
                for (int j = 0; j <= 3; j++)
                    if ((8 - i - j <= 6))
                        Console.WriteLine("Way{0}.红:{1}个    白:{2}个    黑:{3}个",string.Format("{0,-2}",++n),i,j,8-i-j);
            Console.ReadLine();
        }
    }
}
时间: 2024-12-12 06:05:51

C#趣味程序---三色球问题的相关文章

C#趣味程序---车牌号推断

甲说前两位同样,乙说后两位同样,丙说四位的车牌号刚好是一个数的平方.这个车牌号是多少? using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int k, c; for (int i = 1; i < 10; i++) for (int j = 0; j < 10; j++) if (i != j) { k = i * 1000 + i * 100 + j

C#趣味程序---理財高手

问题:如果银行存款分五种 利率:0.63%  一年   月 利率:0.66%  二年   月 利率:0.69%  三年   月 利率:0.75%  五年   月 利率:0.84%  八年   月 如今存入900000,存期为20年.问应该如何选择,才干是本息和最大.最大为多少? 解决方式: using System; namespace Intresting { class Program { static void Main(string[] args) { SaveMoney(); } st

C#趣味程序---九九乘法表

using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { for (int i = 1; i < 10; i++) { for (int j = 1; j <=i; j++) { Console.Write("{0}*{1}={2}{3}",j,i,j*i,'\t'); } Console.WriteLine('\t'); //Console

C#趣味程序----分数之和

问题:求这种四个自然数p,q,r,s(p<=q<=r<=s).使得等式1/p + 1/q +1/r +1/s=1成立. 分析:将原式同分,化简整理后得到:2<=p<5,p<=q<7,q<r<13. using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int p, q, r, s, n = 0; for (p = 2

java面试趣味程序

一 泊松分酒1.有一个12品脱的酒瓶,里面装满葡萄酒,另有8品脱和5品脱的瓶子各一个,问如何分出6品脱的酒出来 public class Poissonpointsofwine { static final int L=12; //大屏容量 static final int M=8; static final int S=5; static int l=12; //大瓶实际酒量 static int m=0; static int s=0; static void LintoM() { if(l

C#趣味程序---求两个数的最大公约数和最小公倍数

using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("请输入一个数:"); int num1 = int.Parse(Console.ReadLine()); Console.WriteLine("请输入另一个数:"); int num2 = int.Parse(Console.ReadLin

C#趣味程序---车牌号判断

甲说前两位相同,乙说后两位相同,丙说四位的车牌号刚好是一个数的平方,这个车牌号是多少? using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int k, c; for (int i = 1; i < 10; i++) for (int j = 0; j < 10; j++) if (i != j) { k = i * 1000 + i * 100 + j

C#趣味程序---百鸡百钱

问题:公鸡一只5元,母鸡一只3元,小鸡三只1元,问100元可以买多少只鸡? using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int z, i=0; for (int x = 0; x < 20; x++) for (int y = 0; y < 33; y++) { z = 100 - x - y; if (5 * x + 3 * y + z / 3

C#趣味程序---爱因斯坦的台阶问题

问题:设有一阶梯,每步跨2阶,最后余1阶:每步跨3阶,最后余2阶:每步跨5阶,最后余4阶:每步跨6阶,最后余5阶:每步跨7阶,刚好到阶顶,问共有多少阶梯? using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int i = 1; while (!((i % 2 == 1) && (i % 3 == 2) && (i % 5 == 4)