【简答题】31.编写一个应用程序求1!+2!+...+20!。程序运行结果如图所示。(3分) 相关知识点: 试题来源: 解析 public class Xiti { public static void main(String[] args) { long s=0; int i=1; for(int j=1;j<=20;j++) { i*=j; s+=i; } System.out.println("1!+2!+...+20!...
fact*=j; sum+=fact; } System.out.println("1到10的阶乘之和是:"+sum); } }结果一 题目 编写应用程 序,求1!+2!+…+10!。 答案 答:class Fact{public static void main(String args[]){int fact,sum=0;for(int i=1;i相关推荐 1编写应用程 序,求1!+2!+…+10!。反馈...
百度试题 题目编写应用程序求1!+2!+...+10!相关知识点: 试题来源: 解析 public class Xiti1 { public static void main(String args[]) { double sum=0,a=1; int i=1; while(i 反馈 收藏
include<stdio.h>int main(){int i=1,sum=0, t=1;while((sum+t) <8888){sum+=t;i++;t*=i;}i--;printf("%d",i);return 0;}
一个简单的嵌套循环,我就不用面向对象的思想写了,给个主体的代码你:long sum = 0;for(int i = 1;i <= 20; i++){ long mul = 1l;for(long j = 1L;j <= i;j++){ mul *= j;} sum += mul;} System.out.println("1!+2!+...+20!的和:"+sum);...
int a=1 sum=0 for int i=1 i<=20 i++ a*=i sum+=a
最后结果是result int result=1;int num=1;for(int i=2;i<11;i++){ num*=i;result+=num;}
String all = "" ;for(int i = 1 ; i <= 10000 ; i++){ int temp = 0 ;for(int j = 1 ; j < i ; j++){ if(i%j==0)temp += j ;} if(temp == i)all += i+"," ;} System.out.println(all.substring(0,all.length()-1));...
int i=1;int sum=0;for ( i=1;i<=500;i++){ sum=sum+2*i;}
这个程序的运行逻辑是:首先用一个循环遍历2到1000之间的所有数,然后用另一个循环找到每个数的因子,并将因子存入列表factors中,最后判断因子之和是否等于数值本身,如果相等,说明这个数是完数,将其输出。这样我们就可以得到1000以内的所有完数。 首先,我们要理解完数的定义,完数是指一个数等于其所有因子(除了它本身外)...