发布网友 发布时间:2024-10-03 04:36
共1个回答
热心网友 时间:2024-10-29 19:30
结果是1个。具体这个整数就是3111。
附:计算结果和fortran代码
其实,这个问题用数学方法也能求解。
方法仍然是枚举,不过,工作量不太大。
2000到9000中,数字之和最大为8+9+9+9=35,它的二分之一17.5,取整数17。
因此,各位数字之积不超过17。
枚举各种数字组合,不能包含0。如下:
1111,1112,1113,1114,1115,1116,1117,1118,1119;
1122,1123,1124,1125,1126,1127,1128;
1222,1223,1224;
2222。
对上述数字组合进行检验,数字之和为数字之积的两倍的,只有1113组合。在2000到9000之间,只有3111这一个。