JAVA练习答案(17)
发布时间:2021-06-08
发布时间:2021-06-08
输出:
count=2 (-21902中有2个2) count=1 (有1个2)
count=0 (345543中没有2)
import java.util.Scanner;
public class Test50003{
public static void main(String args[]){
int ri, repeat; int count; long n;
Scanner in=new Scanner(System.in); repeat=in.nextInt();
for(ri=1; ri<=repeat; ri++){ n=in.nextInt();
int d=2;
count=digitcount(n,d);
System.out.println("count="+count);
} }
static int digitcount(long number,int digit){ long x=0; int count=0; digit=2; }
number=Math.abs(number); while(number>0){
x=number%10;
number=number/10; if(x==digit)
count++;} return count; }
程序填空,不要改变与输入输出有关的语句。
输入一个正整数repeat (0<repeat<10),做repeat次下列运算:
输入一个正整数n,如果它是素数,输出"YES",否则,输出"NO"(素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。 要求定义并调用函数prime(m)判断m是否为素数。 例:括号内是说明 输入
4 (repeat=4) 1 2 9 17
下一篇:领导干部经济责任审计六大重点