//分数用结构来表示,结构是值类型,改变它们各自的值不会被改变
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    struct Fraction
    {
       public int numerator;
       public int denominator;
    }
    class struct1
    {
        static void Main()
        {
            Fraction X;
            X.numerator = 1;
            X.denominator = 2;
            Fraction Y = X;

            Console.WriteLine("x={0}/{1}", X.numerator, X.denominator);
            Console.WriteLine("y={0}/{1}", Y.numerator, Y.denominator);

            X.numerator = 3;
            Y.denominator = 3;

            Console.WriteLine("x={0}/{1}", X.numerator, X.denominator);
            Console.WriteLine("y={0}/{1}", Y.numerator, Y.denominator);

        }
    }
}

posted on 2008-01-22 15:01  glave  阅读(150)  评论(0)    收藏  举报