判断n是否为质数算法代码,操作平台:excel
在代码编辑界面的光标闪动处输入以下代码:
首先输入“n = Sheets(“Sheet1”).Range(“A1”).Value”,这一行的含义是指将Sheet1中A1单元格的值赋予变量n;
下一行继续输入“i = 2”;
下一行继续输入“Do”;
下一行继续输入“r = n Mod i”,即求n除以i的余数r;
下一行继续输入“i = i + 1”,即i的值增加1;
下一行继续输入“Loop Until i > n – 1 Or r = 0”,结束循环的条件;
下一行继续输入“If r = 0 Then”,判断条件;
下一行继续输入“Sheets(“Sheet1”).Range(“B1”).Value = “不是质数””,将结果写入Sheet1中B1单元格;
下一行继续输入“Else” ,就是框图中“否”的意思;
下一行继续输入“Sheets(“Sheet1”).Range(“B1”).Value = “是质数””,将结果写入Sheet1中B1单元格;
下一行继续输入“End If”,结束判断;