public class 阶乘和 {
创新互联公司是一家专业从事网站制作、网站建设的网络公司。作为专业网站设计公司,创新互联公司依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、全网整合营销推广及网站设计开发服务!
public static void main(String[] args) {
int ji=1;
int sum =0;
for(int i=1;i=10;i++) {
ji=ji*i;
sum = sum+ji;
System.out.println(ji);
}
System.out.println("和为:"+sum);
}
}
这是小于10 的,他的和为4037913 ,所以100 你得改数据类型,太大int 装不下。
public class Test() {
public static void main(String[] args) {
int sum = 0;
for (int i = 0, n = 1; i 100; i++, n *= 2) {
sum += n;
}
System.out.println(sum);
}
}
初始化使double变量s的初值为1,然后使变量i取值为2,4,6,...,198,当i除以4的余数不为0时相加,否则相减。
程序运行的结果是:
0.650914
以下是程序的代码:
#include"stdio.h"
int main()
{ int i;
double s=1;
for(i=2;i200;i+=2)
s+=i%4?-1.0/i:1.0/i;
printf("%f\n",s);
return 0;
}
public class Sum {
public static void main(String[] args) {
int sum = 0;//定义初始化总和
for(int i=1;i=100;i++){//从1开始循环到100
sum=sum+i;//加上当前序号
}
System.out.println(sum);//在控制台中打印出来
}
}