第一題
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
for (int i = 1000; i < 9999; i++)
{
int a=0;
int b=0;
a=i%100;
b=i/100;
if(a*a+b*b==i)
Console.WriteLine("{0}",i);
};
Console.Read();
}
}
}
第二題
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
int temp = 0;
int a=0;
for (int i = 1; i <= 999999; i++)
{
temp = i;
int segments = 0;
double sum = 0;
while (temp != 0)
{
temp /= 100;
segments++;
}
temp = i;
while (temp != 0)
{
a = temp % 100;
sum += Math.Pow((double)a, (double)segments);
temp /= 100;
}
if (i == sum)
Console.WriteLine("{0}", i);
}
Console.Read();
}
}
}
2015年3月12日 星期四
[2015][Quiz][Week03] Quiz02 - 40173008H
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言