//1.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
Scanner input=new Scanner(System.in);
int a4=0;
for(int a1=1;a1<=4;a1++){
for(int a2=1;a2<=4;a2++){
for(int a3=1;a3<=4;a3++){
if(a1!=a2&&a2!=a3&&a1!=a3){
System.out.println(a1*100+a2*10+a3);
a4++;
}
}
}
}
System.out.print("能组成"+a4+"个互不相同且无重复数字的三位数");*/
//2.百元买百鸡问题:公鸡每只5元,母鸡每只3元,小鸡每3只1元;
//一百元买一百只鸡,要求三种鸡都要买,有多少种购买组合?
for(int a5=1;a5<=20;a5++){
for(int a6=1;a6<=33;a6++){
for(int a7=1;a7<=300;a7++){
if(a5*5+a6*3+1.0/3*a7==100&&a5+a6+a7==100){
System.out.println(a5+"公鸡"+a6+"母鸡"+a7+"小鸡");
}
}
}
}
//3、编写Java程序,求13+23+33+43+...+973+983+993+1003的和
/* int b1=0;
for(int b2=13;b2<=1003;b2+=10){
b1+=b2;
}
System.out.println(b1);*/
// 4、编写Java程序,求13-23+33-43+...+973-983+993-1003的值
/* int z=0;
for(int b3=13;b3<=993;b3+=20){
z+=b3;
}
for(int b4=23;b4<=1003;b4+=20){
z-=b4;
}
System.out.print(z);*/
// 5、求反序数:反序数就是将整数倒过来的整数,如整数12345,倒过来是54321。
//需求:求任何给定的整数的反序数。
/* System.out.println("请输入整数");
int b5=input.nextInt();
while(b5!=0){
int b6=b5%10;
System.out.print(b6);
b5=b5/10;
}
System.out.println();*/
水仙花数:是指一个三位或以上的数字,它的每个位上的数字的n次幂之和等于它本身。
例如:153=1*1*1+5*5*5+3*3*3
需求1:判断用户输入的三位数是不是水仙花数
需求2:求100-999之间的水仙花数。
*/
/* System.out.println("请输入三位数");
int b7=input.nextInt();
int b8=b7/100,b9=b7/10%10,b10=b7%10;
if(b8*b8*b8+b9*b9*b9+b10*b10*b10==b7){
System.out.print(b7+"是水仙花数");
}else{
System.out.print(b7+"不是水仙花数");
}*/
/* for(int b7=100;b7<=999;b7++){
int b8=b7/100,b9=b7/10%10,b10=b7%10;
if(b8*b8*b8+b9*b9*b9+b10*b10*b10==b7){
System.out.println(b7+"是水仙花数");
}else{
System.out.println(b7+"不是水仙花数");
}
}*/
// 7.数学题目: 一共30个人,可能包括男人,女人,小孩,他们一家在饭馆吃饭一共花了50元,
//其中男人花了3元,每个女人花2元,小孩1元,请问男人,女人,小孩各几个人?
for(int c1=1;c1<=16;c1++){
for(int c2=1;c2<=25;c2++){
for(int c3=1;c3<=30;c3++){
if(c1*3+c2*2+c3*1==50&&c1+c2+c3==30){
System.out.println(c1+"男人"+c2+"女人"+c3+"小孩");
}
}
}
}
/* 8、判断101-200之间有多少个素数,并输出所有素数。
程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),
如果能被整除,则表明此数不是素数,反之是素数。
素数: 只能被1和本身整除数字
7
1----7
2,3,4,5,6 */
int v=1;
for(int x1=101;x1<=200;x1++){
for(int x2=2;x2<x1;x2++){
if(x1%x2==0){
v=2;
break;
}
}
if(v==1){
System.out.println(x1+"此数是素数");
}else{
System.out.println(x1+"此数不是素数");
}
}
版权声明:本文为MaKangL原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。