老师帮忙看看写的正确吗
来源:4-7 编程练习
白艾彤
2020-01-07 23:57:04
public class LoopDemo {
public static void main(String[] args) {
//定义变量ge、shi、bai,用于存放个位、十位、百位上的数字
int sum=0;
int acc=0;
int a=200;
//使用for循环
for(;a<=300&a>=200;a++){
int bai=a/100;
//取出百位数
int shi=(a-(100*bai))/10;
//取出十位数
int ge=(a-(100*bai))-10*shi;
//取出个位数
sum=bai+shi+ge;
//计算三个数字之积
acc=bai*shi*ge;
//计算三个数字之和
if(sum==12&acc==42){
System.out.println("输出为"+a); }
//如果积等于42并且和为12,则将满足条件的数输出
}
}
}
1回答
同学你好。经测试,同学的代码是正确的。效果理想!
棒棒的~再接再厉哦~
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题