在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
题目:判断1至输入数值之间有多少个素数,并输出所有素数。 class Program { // static void Main(string[] args) { bool yes = false; Console.Write("输入需要计算素数的范围:"); int num=Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= num; i++) { //循环计算范围内各个数值 for (int j =2; j <i;j++ ) { //通过循环对比 当前数是否能被2至当前数-1的数值整除 if (i % j == 0) { //通过否有余数判断能否被整除。如果能被整除表示不是素数 yes = true; break; } } if(yes==false) { //输出素数 Console.WriteLine(i); } yes = false; } Console.ReadKey(); } }
|
请发表评论