Quiz2_1
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int sum = 0;
for(int i=1000;i<=9999;i++)
{
d = i % 10;
c = i/10 % 10;
b = i/100 % 10;
a = i/1000 % 10;
sum = (10 * a + b) * (10 * a + b) + (10 * c + d) * (10 * c + d);
if(sum==i)
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 ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int k = 0;
int s = 0;
double sum = 0;
int temp=0;
int[] array = new int[5];
for(int i=1000;i<=999999;i++)
{
temp=i;
for(k=0;k<100;k++)
{
array[k]=temp%100;
if (temp%100==0)
{
break;
}
temp=temp/100;
}
sum = 0;
for (int time = 1; time < k+1; time++)
sum += Math.Pow((double)array[time - 1], (double)k);
if (sum == i)
Console.WriteLine("{0}",i);
}
Console.ReadLine();
}
}
}
沒有留言:
張貼留言