C#
static void Main(string[] args)
{
Console.WriteLine("100-300的全部质数:");
List<int> nums = new List<int>();
for (int i = 100; i <= 300; i++)
{
int count = 0;
for (int j = 1; j <= i; j++)
{
if (i % j == 0)
{
count++;
}
}
if (count <= 2)
{
nums.Add(i);
Console.Write(i + ",");
}
}
int sum = 0;
foreach (int a in nums)
{
sum += a;
}
Console.WriteLine();
Console.Write("以上质数的总和为:" + sum);
Console.ReadKey();
}