解题思路:/*写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
素数除了1和本身没有任何除数
思路
1,用Scanner接受数据
2.使用for循环从本身开始除,定义一个数num初始化为0,多一个就+1
3. 使用if判断 当num大于2是不是素数,等于2是素数
*/
注意事项:
参考代码: import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int c=sc.nextInt();
int num=0;
for(int i=c;i>0;i--){
if(c%i==0){
num++;
}
}
if(num>2){
System.out.println("not prime");
}else if(num==2){
System.out.println("prime");
}
}
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:689 |
DNA (C语言代码)浏览:394 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:518 |
敲七 (C++代码)浏览:1056 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:585 |
C二级辅导-计负均正 (C语言代码)浏览:640 |
半数集问题 (C语言代码)浏览:921 |
P1002 (C++代码)浏览:717 |
C语言程序设计教程(第三版)课后习题4.9 (Java代码)浏览:613 |
求教大神。。。。1063,统计字符。浏览:11685 |