2015年3月12日 星期四

[2015][Quiz][Week03] Quiz02 - 40173022H

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            int num, a, b,c;
            for(num=1000; num<=9999; num++)
            {
                a=num/100;
                b=num%100;
                c=a*a+b*b;
                if (num == c)
                    Console.WriteLine("{0}", num);
            }
            Console.Read();
        }
    }
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            int a = 0;
            int num;
            double sum = 0;

            int temp = 0;
            int segments;

            for (num=1; num<=999999; num++)
            {
                temp = num;
                sum = 0;
                segments = 0;
                
                while (temp != 0)
                {
                    temp /= 100;
                    segments++;
                }


                temp = num;
                while (temp != 0)
                {
                    a = temp % 100;
                    sum += Math.Pow((double)a, (double)segments);
                    temp /= 100;
                }
                
                if (num == sum)
                    Console.WriteLine("{0}", num);

            }
            Console.Read();
        }
    }
}

沒有留言:

張貼留言