展开全部
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
public static bool huiwenshu(int sum)
{
bool flag = false;
int x, y, z;
x = sum % 10;
y = (sum - x) / 10 % 10;
z = sum / 100;
if (x == z)
flag = true;
return flag;
}
public static bool sushu(int x)
{
bool flag = false;
for (int i = 2; i <= Math.Sqrt(x); i++)
{
if (x % i == 0)
{
flag = false;
break;
}
flag = true;
}
return flag;
}
static void Main(string[] args)
{
int sum = 0;
Console.WriteLine("100到999之间的回文素e68a8462616964757a686964616f31333337393536数有:");
for (int i = 100; i < 999; i++)
{
if (huiwenshu(i) && sushu(i))
{
Console.Write("{0} ", i);
sum += i;
}
}
Console.WriteLine("\n100到999之间的回文素数和是:"+sum );
Console.ReadKey();
}
}
}