1. 程式人生 > >計算100-200之間所有的質數之和

計算100-200之間所有的質數之和

fin true lin 變量 int write 質數 方式 pos

使用查找的方式來判斷質數

int sum = 0;

for (int i = 100; i <= 200; i++)

{

bool isFind = false;

for (int j = 2; j <i; j++)

{

if (i%j==0)

{

isFind = true;

break;

}

}

if (!isFind)

{

sum += i;

}

}

Console.WriteLine(sum);

使用計數的方式來判斷計數

int sum = 0; //累加變量

for (int i = 100; i <= 200; i++)

{

//判斷i是不是質數

int num = 0;

for (int j = 1; j <= i; j++)

{

if (i % j == 0)

{

num++;

}

}

if (num == 2)

{

sum += i;

}

}

Console.WriteLine("100-200之間的所有質數之和為:" + sum);

計算100-200之間所有的質數之和