!表示阶乘,是指从这个正整数开始,依次乘以当前数字-1,直到乘数变为1为止。所以阶乘不可能是针对1/2这样的数字的,上面的式子 !阶乘的优先级是比除法高的do-while解法:int result = 0;int temp = 1;int 1 = 1;do{ result += 1/(temp *= i++);}while( i<= 20) for解法:int result = 0;int temp = 1;for(int i=1;i<=20;i++){ result += 1/(temp *= i);} 最终的结果都是result
温馨提示:答案为网友推荐,仅供参考