java 设s=12345……n求s不大于400000时最大的n 要求 写出代码注释
//初始化n为1 int n = 1; //初始化s为1 int s = 1; //循环计算s,直到s大于400000为止 while(s <= 400000) { n++; //每次循环n加1 s *= n; //每次循环将n乘到s中 } //循环结束后,n的值即为最大的n,此时s已经大于400000,因此需要将n减1 n--; //输出结果 System.out.println("当n为" + n + "时,s不大于400000时最大的n");
原文地址: https://www.cveoy.top/t/topic/cHW1 著作权归作者所有。请勿转载和采集!