【美高梅在线登录网址】50道java初级编制程序题

美高梅在线登录网址 1

输出从PM到PN的有着素数,每11个数字占1行,其间以空格分隔,但行末不得有结余空格。

t = t + j;

importjava.util.Scanner;publicabstractclassMain{publicstaticvoidmain(String[]args){Scannersc=newScanner(System.in);intage[]=newint[3];for(intx=0;x2;x++){age[x]=sc.nextInt();if(age[x]=0||age[x]=130){break;}}for(intn=1;n=100;n++){age[0]=age[0]+1;age[1]=age[1]+1;age[2]=age[2]+1;intb=age[0]/10;intc=age[0]-b*10;intf=age[1]/10;intg=age[1]-f*10;inti=age[2]/10;intj=age[2]-i*10;if((c==3||g==6||j==9)||(c==3||g==9||j==6)||(c==6||g==3||j==9)||(c==6||g==9||j==3)||(c==9||g==6||j==3)||(c==9||g==3||j==6)){System.out.print(n);break;}if(n==100){System.out.print("sosad!"State of Qatar;}}}}标题如下:369寝室是相比较优良的卧房,因为别的寝室都住了六个人,而369寝室唯有四个人。也因为这几个原因,寝室里的四个人同学情感极度好。但是,毕业在即,叁人小同伴立刻要分头。为了在未来的某部日子能够晤面,三位小同伴有了叁个约定,若是在现在的某一年,几个人小友人的年华的末段恰好现身3、6、9多少个数,那么她们会重复集会。现在难点来了,假如二零一五年多少人小友人的年龄分别是x,y,z,那么,他们三人最2018年后可以团圆吧?输入格式:输入数据包涵八个整数x,y,z,分别表示几人小同伴的年龄。输出格式:纵然小友人最先在n年后能够遭遇(不饱含近来那个时候卡塔尔,那么请输出这几个n;若是100年内都不设有那样的情景,输出:sosad!输入样例:252228输出样例:1大佬们自个儿哪儿出错了啊哇哇哇哇哇

筛法求素数表,输出全都是0?
import java.util.Scanner;public class B1013_2 { /求素数表第m到第n个中等的装有素数/ public static void main(String[] args) { Scanner in = new Scanner(System.in); int M = in.nextInt(); int N = in.nextInt(); boolean []num = new boolean[10001]; for (int x = 1; x < 10001; x++) / num[1] ~ num[10001] 均不是质数/ { num[x] = true; } int []prime = new int[N+1];/若是N,则不到27, 27越界了,所以N+1 / int z = 0; for (int i = 2; i < 10001; i++) /把小于10000的素数都求了二回/ { if (num[i] == true) /是质数/ { prime[z++] = i; /若是prime[i] = i z是第多少个质数/ if { break; } for (int j = i + i; j < 10001; j += i) /筛掉它的有所倍数/ { num[j] = false; /不是质数/ } if (z >= M && z <= N) { if % 10 > 0 && z != N) { System.out.print(prime[z] + " "); } else if ( z % 10 == N) { System.out.print; } else { System.out.print; System.out.print; } } } } in.close(); } }

public static void main(String[] args) {

出口格式:

public static void main(String[] args) {

令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的具备素数。

//使用了长整型最多输入18个人

输入样例:
5 27
输出样例:
11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89
97 101 103

else {System.out.println("无此写法!"State of Qatar;

输入在一行中给出M和N,其间以空格分隔。

}

输入格式:

for(int m=101; m<1000; m++) {

public class lianxi03 {

Scanner s = new Scanner(System.in);

int digital = 0;

Scanner s = new Scanner(System.in);

}

【程序17】

}

boolean is =true;

res += (double)1 / i;

//此程序不好,未有运用折半查找插入

int sum;

}while(num<1||num>50);

if(j%4==0)

public class lianxi29 {

b = b + a;

|| (m[i]== 'c' && n[j] == 'z')) {

String str = s.nextLine();

System.out.print("请输入一个7位以上的正整数:"卡塔尔;

static boolean fun (int aState of Qatar{    //决断是还是不是是素数的函数

for(int i=0; i

int     a ,b,m;

int x;

a[j] = a[3-j];

}

}

public class lianxi32 {

char ch2 = tw.getChar();

难点:打字与印刷出杨辉三角形(供给打字与印刷出10行如下图)

int a[] = new int[20];

System.out.println(sum);

//那个越来越好,不限位数

System.out.print(" ");

y = 10 * 0.1 + (x - 10) * 0.075;

int age = 10;

//以下写磁盘文件

Scanner s = new Scanner(System.in);

System.out.print('*');

if(arr[i] == true) {

import java.io.*;

System.out.println("Monday");

}

for(int j=1; j<=i; j++) {

sum=sum*7;

int j;

//解法二

continue;

b[j] = a[j-1];

case 8:

}

for(int i=1; i<=H/2; i++) {

for(int i = 0 ; tmp%9 == 0 ;){

value = 1;

if(arr[index]www.4688.com, == true) {

};

}

Scanner s = new Scanner(System.in);

System.out.println("字符串的长短是:"+str.length(卡塔尔卡塔尔(قطر‎;

}

}

if(compare(s[i], s[j]) == false) {

case 3:

}

}

System.out.print( "请输入一个成绩:"卡塔尔(قطر‎;

for(int i=0; i<3; i++) {

public class lianxi47 {

【程序27】

if(8*i<100&&9*i>=100)

System.out.println("请输入两个正整数(输入-1意味着甘休):"State of Qatar;

难题:输入一行字符,分别计算出当中匈牙利语字母、空格、数字和任何字符的个数。

}else{

s1=a[i][j]+"\r\n";

【程序6】

}

for(i=10;i<13;i++)

}

System.out.print("输入相加的项数:"卡塔尔;

【程序47】

int k=2;

sum += a[i][美高梅4858官方网站,j];

}

System.out.println(m[i] + " vs " + n[j]);

美高梅在线登录网址,}

}

if(idx1 != 0) {

for(int i=1; i<=20; i++) {

import java.util.*;

return (flag) ;

int n = s.nextInt();

for(int i=0; i<3; i++) {

}

System.out.println("你输入的数组为:"卡塔尔;

【程序33】

//由此在认清是还是不是是素数程序中人为增多了三个3。

switch(ch) {

for(int i=1; i<10; i++) {

public class lianxi25 {

long a = s.nextLong();

days = 29;

System.out.println(year + "-" + month +"-" + day + "是这一年的第" +

…………

public class lianxi49 {

break;

}

int t = a;

s[4] = "gas";

for(int i=0; i

}

System.out.println("前20项相加之和是:" + sum卡塔尔;

}

if(a==3){flag=true;return(flag);}

System.out.println("从大到小的逐个输出:"卡塔尔(قطر‎;

} else if(x > 20 && x <= 40) {

for(int i=1; i<=n; i+=2) {

long a = s.nextLong();

} else   {

//组成2位数是7*4个。

System.out.print("请输入该学员的第"+j+"个成绩:"卡塔尔;

}

public static void main(String[] args) {

}

for(k=0;k<5;k++)

}

System.out.println( "素数个数是: "+ count卡塔尔国;

if(fun(i)&&fun(n-i)) {

for(int i=3;i<=n/2;i+=2){

int x = 1;

b[i] = a[N-m+i];

System.out.println();

break;

int[][] a = new int[10][10];

System.out.println(x + "加100是三个通通平方数,再加168又是叁个一心平方数"卡塔尔国;

int count = 0;

System.out.println("你未曾输入字符串或子串,不能比较!");

System.out.print("请输入字符串:"卡塔尔(قطر‎;

【程序3】

【程序1】

long a , b = 0, sum = 0;

public static void main(String[] args) {

public class lianxi22 {

import java.util.*;

}

public static void main(String[] args) {

public static void main(String[] args) {

}

}

System.out.print("请输入叁个4位正整数:"State of Qatar;

***

{

int j=ch.length;

System.out.println("其余字符个数:" + other 卡塔尔(قطر‎;

}

}

/*………………

int i =0;

char grade;

}

}

t = x;

System.out.print("请输入一个压倒等于6的偶数:"卡塔尔国;

for(int i=2; i<10; i++) {

String temp = null;

int n = 5;

public class lianxi38 {

System.out.println("子串在字符串中冒出: "+count+"次"State of Qatar;

System.out.print("输入天:");

}

}

Scanner s = new Scanner(System.in);

}

int num=0,temp;

System.out.println("请输入10个整数:");

i=m;

}

}

for(int i=0; i<5; i++) {

continue;

System.out.print(3 + " ");

System.out.print("位移后的数组是:"卡塔尔国;

public static void main(String[] args) {

}

import java.util.*;

}

import java.util.*;

}

}

}

public static void main(String[] args) {

}

double sum = 0;

}

result = true;

for(int i=0; i

int year, month, day;

int blank = 0;

Scanner s = new Scanner(System.in);

for(int i=1;i<=num;i++)

次第解析:对n举办分解质因数,应先找到三个小小的的质数k,然后按下述步骤实现:

case 10:

【程序14】

}

}

String ss = Long.toString(a);

} else {

if(countNum == 3) {

System.out.println("\n调换后的数组为:"卡塔尔;

}

x = y;

}

int a = s.nextInt();

} else

}

}

a[i][j] = s.nextInt();

return result;

} else if(x > 40 && x <= 60) {

sum=sum+ Integer.parseInt(a[i][j]);

}

z = fnc.input();

}

}

【程序25】

}

String str2 = s.nextLine();

}

int m = s.nextInt();

System.out.print('*');

String [][] a = new String[5][6];

s[i] = s[j];

System.out.println("\n");

System.out.println("相应数列的和为:"+ sum(n卡塔尔国卡塔尔国;

}

}

}

【程序10】

}

}

for(int j=0; j<6; j++) {

(1卡塔尔假设那个质数恰等于n,则证实降解质因数的长河已经终结,打字与印刷出就可以。

public class lianxi43 {

}

}

days = 30;

public static void main(String[] args) {

public static void main(String[] args) {

break;}

while(i < n) {

int temp = a[0];

}

public static void main(String[] args) {

x = z;

int[][] a = new int[3][3];

}

public class lianxi34 {

for(int j=0; j<=i; j++) {

}

char[] ch = ss.toCharArray();

if(Math.sqrt(x+100) % 1 == 0) {

char[] ch = ss.toCharArray();

Scanner s = new Scanner(System.in);

import java.util.*;

int[] b = new int[a.length+1];

【程序36】

arr[i] = true;

Scanner s = new Scanner(System.in);

System.out.println("最小公倍数: " + n卡塔尔;

*

public static void main (String[] args) {

}

if (year < 0 || month < 0 || month > 12 ||day < 0 || day > 31) {

public static void main(String[] args) {

}

System.out.print("请输入多个1--50期间的整数:"卡塔尔;

import java.util.Scanner;

System.out.print("请输入多个正整数n="卡塔尔国;

x = y;

}

int t = x;

String ss = Long.toString(a);

}

for(int i=N-1; i>=m; i--) {

System.out.print("请输入三个整数:"卡塔尔(قطر‎;

ch = s.toCharArray();

}while (a[i-1]!=-1);

}

a[i-1][1] = ss.nextLine();

for(int x =1; x<100000; x++) {

}

主题素材:有n个人围成一圈,顺序排号。从第一私有最早报数(从1到3报数),凡报到3的人脱驾鹤归西界,问最终留下的是原本第几号的那位。

a[i][j] = a[i-1][j-1] + a[i-1][j];

import java.util.*;

}

public static void main(String[] args) {

b = s.nextInt();

}

System.out.println();

}

result = false;

【程序11】

Scanner s = new Scanner(System.in);

import java.util.Scanner;

for(int i=3; i<100; i+=2) {

}

if(b == true) {count++;System.out.println(i );}

public class lianxi08 {

for(int i=2; i<=5; i++) {

String ss = Long.toString(a);

public static void main(String[] args) {

int b = s.nextInt();

num=s.nextInt();

getChar tw = new getChar();

{

【程序48】

}

} else{b = true;}

if(str1.equals("")||str2.equals(""))

难点:将二个正整数降解质因数。比如:输入90,打字与印刷出90=2*3*3*5。

}

public class lianxi11 {

}

System.out.println("组成2位数是"+sum+"个");

【程序39】

}

System.out.print(a[j]+"   ");

if(i == j) {

for(int j=1; j<=i; j++) {

}

System.out.println("第3个月的兔子对数:    1"State of Qatar;

主题材料:求s=a+aa+aaa+aaaa+aa...a的值,个中a是二个数字。例如2+22+222+2222+22222(当时共有5个数相加卡塔尔,多少个数相加有键盘调整。

else {

c = t;

}

int[] a = new int[10];

fun fc = new fun();

String[] s = new String[N];

while(leftCount > 1) {

【程序16】

System.out.println(num+"能够被"+count+"个9整除。");

System.out.println("请输入3个整数:");

System.out.println();

public class lianxi28 {

int e;

res += (double)1 / i ;

标题:有一个曾经排好序的数组。现输入二个数,必要按原本的原理将它插入数组中。

}

y = 20 * 0.175 + 20 * 0.05 + 20 * 0.03 + (x -60) * 0.015;

public static void main(String[] args) {

idx1 = i;

a[i] = a[i-m];

System.out.println(sum);

}

{ count=0;

break;

}

}

publicstatic void main(String[] args) {

【程序49】

f.createNewFile(卡塔尔国;//官样文章则开创

case 'W':

arr[index] = false;

}

主题素材:一个5位数,决断它是否回文数。即12321是回文数,个位与万位相仿,十个人与千位相近。

System.out.print("输入第多个数字:"卡塔尔国;

sum = sum + b;

import java.util.*;

public class lianxi35 {

} else {

【程序42】

System.out.println(n+"! = "+fr.rec(n));

Scanner s = new Scanner(System.in);

} else {

x = y;

/*按题意循环应该从-100发端(整数满含正整数、负整数、零),那样会多三个满足条件的数-99。

int n = s.nextInt();

【程序43】

for(int i=0; i

}

标题:请输入星期几的率先个字母来判别一下是星期几,假使第叁个假名相同,则继续决断第一个字母。

break;

h = h / 2;

题目:一个整数,它丰盛100后是八个一心平方数,再增添168又是一个一心平方数,请问该数是稍稍?

int t;

int b1, b2, b3;

}

public static void main(String[] args) {

}

while(n<=7){

for(int i=0; i

主题材料:猴子吃桃难题:猴子第一天摘下多少个光桃,当即吃了大意上,还不瘾,又多吃了二个次之天凌晨又将剩下的毛桃吃掉五成,又多吃了叁个。以往每一日早晨都吃了明日剩余的八分之四零叁个。到第10天晚上想再吃时,见只剩余叁个水蜜桃了。求第一天共摘了稍微。

for(int i=0; i<3; i++) {

case 'T': {

Scanner s= new Scanner(System.in);

f = f2;

{

//以下总括平均分

int x = 2, y = 1, t;

String str1 = s.nextLine();

int max =a[0], min = a[0];

}

}

System.out.print("输入第二个数字:"卡塔尔;

标题:求100之内的素数

public class lianxi33 {

public class lianxi44 {

}

for(int i=0;i<=str1.length()-str2.length();i++)

【程序29】

System.out.println("请输入9个整数:");

标题:沙滩上有一群水蜜桃,四只猕猴来分。第多只猕猴把这堆白桃凭据分为五份,多了一个,那只猴子把多的二个扔入海中,拿走了一份。第二只猴子把剩余的黄桃又平均分为五份,又多了叁个,它同样把多的一个扔入海中,拿走了一份,第三、第四、第多只猕猴都以那般做的,问沙滩上原来最少有稍许个水蜜桃?

y = k;

}

}

a[1] = (num/100State of Qatar%10; //取百位的数字

}

i++;

for( j=i-2; j>=0; j=j-1) {

if(count==4)

Scanner s = new Scanner(System.in);

System.out.println("输入错误,请重新输入"卡塔尔国;

for(int i=3; i<=M; i++) {

System.out.println("请输入10个整数:");

y = t;

for (int i = 0; i < m.length; i++) {

e = 0;

}

y = z;

System.out.println("截取从右端初叶的4~7位是:"+ch[j-7]+ch[j-6]+ch[j-5]+ch[j-4]);

++ i;

System.out.print(b[i] + " ");

} catch (Exception e) {

标题:打字与印刷出全部的"姚女花数",所谓"雅蒜数"是指三个四个人数,其各位数字立方和特出该数本身。比方:153是三个"天葱数",因为153=1的一遍方+5的叁次方+3的一次方。