判断输入的数字是否为质数
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 05:46:59
判断输入的数字是否为质数
int i;
boolean bl = true;
for (i = 2; i < number; i++) {
if (number % i == 0) {
bl = false;
break;
}
}
if (bl == true) {
System.out.println("此数字是质数!");
} else
System.out.println("此数字不是质数!");
}
}
尤其是布尔值那一块,为什么定义布尔值为true,为什么for循环为false,为什么if为true
int i;
boolean bl = true;
for (i = 2; i < number; i++) {
if (number % i == 0) {
bl = false;
break;
}
}
if (bl == true) {
System.out.println("此数字是质数!");
} else
System.out.println("此数字不是质数!");
}
}
尤其是布尔值那一块,为什么定义布尔值为true,为什么for循环为false,为什么if为true
我想这个程序的意思是设定一个布尔代数bl,(i = 2; i < number; i++) 应该就是I从2开始(i = 2),每个循环给i加上1再赋值给i(i++),加到等于输入值number就不再循环(i < number).如果能在这些数中找到一个数是输入值的number约数(number % i == 0).那么bl就取值false.否则bl就取值true.而当bl=true的时候,说明输入值是质数.否则就说明输入值不是质数.
如何判断一个数字是否为质数
输入一个自然数,判断是否为质数(即能被1和它本身整除的数)
c语言中,如何判断输入的是否为一个数字,这个数字是由scanf输入的,数字大小没有限制
C语言编程:输入一个数判断是否为素数(质数),输出判断结果信息(prime number素数).
判断大于2的整数是否为质数 程序
设计一个判断101是否为质数的算法
判断n是否为质数的算法用到什么结构
判断大于2的整数是否为质数 编写程序
c语言编程输入一个正整数输出各位数字的反向排列 和输入一个大于等于一的正整数,判断该数是否为素数
编写函数_isalpha判断输入的字符是否为英文字母
编写一个程序,判断输入的年份是否为闰年
怎么用matlab判断输入的正数是否为素数