2015年3月12日 星期四

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

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

namespace Quiz2
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 0;
            int b = 0;
            int num = 0;
            for(int i=1000;i<=9999;i++)
            {
                a = i / 100;
                b = i % 100;
                if (i==(a*a+b*b))
                Console.WriteLine("{0}",i);
            }
            Console.ReadLine();
        }
    }
}

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

namespace Quiz2_2
{
    class Program
    {
        static void Main(string[] args)
        {
            long sum = 0;
            long num = 0;
            for (long i = 1002; i <= 1000000000; i++)
            {
                num = i;
                sum = (i%100)*(i%100)*(i%100);
                while (num >= 100)
                {
                    sum = sum + ((num/100)%100)*((num/100)%100)*((num/100)%100);
                    num = num / 100;
                } ;
                if (sum == i)
                    Console.WriteLine("{0}", i);
            }
            Console.ReadLine();
        }
    }
}

沒有留言:

張貼留言