老师出的JAVA编程题目,求大神解答.!!!!!!

1.打印出100--999整数中所有的水仙花数!例:153=1*1*1+5*5*5+3*3*32.“百鸡问题”:公鸡一,值钱五;母鸡一,值钱三;小鸡三,值钱一。百钱买百鸡... 1.打印出100--999整数中所有的水仙花数!
例:153 = 1*1*1 + 5*5*5 + 3*3*3

2. “百鸡问题”:公鸡一,值钱五;母鸡一,值钱三;小鸡三,值钱一。百钱买百鸡,问公鸡、母鸡、小鸡各几何?
展开
 我来答
568145421
2011-11-08 · 知道合伙人软件行家
568145421
知道合伙人软件行家
采纳数:1353 获赞数:6755

向TA提问 私信TA
展开全部
你模败好,
第一题:
public class Shuixianhua {

public static void main(String[] args) {

int a = 0;
int b = 0;
int c = 0;
for (int i = 100; i < 999; i++) {
a = i / 100;
b = i / 10 % 10;
c = i % 10;
if (i == (a * a * a + b * b * b + c * c * c))
System.out.println(i);
}

}

}
第二题:
public class Buy {

public static void main(String[] args) {

int k = 0;
for (int i = 0; i < 34; i++) {
for (int j = 0; j <粗辩 21; j++) {
k = 100 - i - j;
if ((i * 3.0 + j * 5.0 + k / 3.0) == 100.00) {
System.out.println("母鸡:" + i + ",公鸡:旦凳颤" + j + ",小鸡:" + k);
}
}
}

}

}
一季忘川
2011-11-08 · 超过19用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:44.3万
展开全部
第一题
for(int i = 1;i < 1000; ++i){
int hundred = i%100;
int ten = (i - hundred*100) % 10;
int one = (i - hundred*100 - ten*10);
if(i == hundred*hundred*hundred + ten*ten*ten + one*one*one){
System.out.println(i);
}
}

第二袭信题

for(int cock = 0;cock < 100/5 ; cock++){
for(int hen = 0; hen < 100/伍粗3; hen ++){
for(int baby = 0; baby < 100; baby += 3){
if( (cock + baby + hen == 100) && (5*cock+3*hen+baby/拍橘轮3 =100) ){
System.out.println(" cock : " + cock + " hen " + hen + " baby "+ baby);
}
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hehefaq
2011-11-08 · TA获得超过457个赞
知道小有建树答主
回答量:470
采纳率:0%
帮助的人:379万
展开全部
给你点思答正并路
1. x=i/100 求出百清兄位清迹 y=i/10-10*x 求出十位 z=i%10 求出个位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式