4-7编程练习答案

4-7编程练习答案

为什么这些题目没答案啊?怎么做完全没头绪啊!答案自己找吗?全靠问网友?过分了吧?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕雪 2018-09-13 10:03:58

@慕数据4116065

http://img1.sycdn.imooc.com//climg/5b99c56300019f4001710259.jpg

你点击课程的左侧提问按钮,就可以提问了哦。


慕数据4116065 2018-09-12 22:26:36

我到现在还不知道 怎么提问

慕数据4116065 2018-09-12 22:26:08

int ge,shi,bai;

//使用for循环

        for(int n=200;n<=300;n++){

//取出百位数

bai=n/100;

//取出十位数

shi=n%100/10;

//取出个位数

    ge=n%10;

//计算三个数字之积

int cheng=bai*shi*ge;

//计算三个数字之和

int jia=bai+shi+ge;

            //如果积等于42并且和为12,则将满足条件的数输出

            if(cheng==42&&jia==12){

                System.out.println(n);

            } 

        }


  • 提问者 叶然A #1
    public class LoopDemo { public static void main(String[] args) { //定义变量ge、shi、bai,用于存放个位、十位、百位上的数字 int ge=0,shi=0,bai=0; //使用for循环 for(int i=200;i<=300;i++) { bai=i/100;//取出百位数 shi=(i%100)/10;//取出十位数 ge=i%10;//取出个位数 int mul=ge*shi*bai;//求成绩 int add=ge+bai+shi;//求和 if(mul==42&add==12) { System.out.println(i); }//如果乘积达到42且和等于12则输出 } } } 这个好
    2018-09-12 22:28:56
  • 提问者 叶然A #2
    public class LoopDemo { public static void main(String[] args) { //定义变量ge、shi、bai,用于存放个位、十位、百位上的数字 int ge=0,shi=0,bai=0; //使用for循环 for(int i=200;i<=300;i++) { bai=i/100;//取出百位数 shi=(i%100)/10;//取出十位数 ge=i%10;//取出个位数 int mul=ge*shi*bai;//求成绩 int add=ge+bai+shi;//求和 if(mul==42&add==12) { System.out.println(i); }//如果乘积达到42且和等于12则输出 } } } 这个
    2018-09-12 22:29:30
  • 好帮手慕雪 回复 提问者 叶然A #3
    你的程序没有问题,写的很好。代码的实现具有灵活性,每个人都会有自己的实现思路,所以没有固定的标准答案。如果你对练习有不明白的,或者没有解题思路都可以在问答里进行提问,热心的助教都会帮助你解决问题,直到解决问题为止。编程练习中的知识点在之前的课程中都有涉及到,同学如果觉得哪一部分不清楚,也可以通过反复学习课程来解锁哟~~ 祝学习愉快~
    2018-09-13 10:01:45
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师