c#循环练习题
1.循环判断一个是不是质数(只需要判断从2到该数的前一个数中,如果存在可以被整除的数,那么这个数就不是质数)
for (int j = 0; j < 100; j++)
{
int number = Convert.ToInt32(Console.ReadLine());//用来判断的数字
bool result = true;//假设所有的数字都是质数
for (int i = 2; i < number; i++)
{
if (number % i == 0)
{
//说明数字number可以被i整除
//证明:number不是一个质数
result = false;
//已经证明不是一个质数了,没有必要再继续循环下去
break;
}
}
//根据result的值来判断一个数字是不是质数
string message = result ? "是" : "不是";//三目运算符
Console.WriteLine($"这个{number}{message}一个质数");
}
2.判断100以内的质数
for (int j = 1; j <= 100; j++)
{
bool result = true;
for (int i = 2; i < j; i++)
{
if