写个程序,计算出1+2+3+4...+50 的值
=(1-1/2)(1+1/2)(1-1/3)(1+1/3)……(1-1/50)(1+1/50)
=(1/2)(3/2)(2/3)(4/3)……(49/50)(51/50)
中间约分
=(1/2)(51/50)
=51/100
、(1-1/2²)×(1-1/3²)×…×(1-1/9²)×(1-1/10²)
=(2²/2²-1/2²)×(3²/3²-1/3²)×…×(9²/9²-1/9²)×(10²/10²-1/10²)
=(2²-1)/2²×(3²-1)/3²×…×(9²-1)/9²×(10²-1)/10²
=[(2²-1)×(3²-1)×…×(9²-1)×(10²-1)]/2²×3²×…×9²×10²
=[(2+1)(2-1)(3+1)(3-1)×…×(9+1)(9-1)(10+1)(10-1)]/2²×3²×…×9²×10²
=3×1×4×2×5×3×6×4×7×5×8×6×9×7×10×8×11×9/2²×3²×…×9²×10²
=1×2×3×3×4×4×5×5×6×6×7×7×8×8×9×9×10×11/2²×3²×…×9²×10²
=1×2×10×11/2²×10²
=1×11/2×10
=11/20
#include<stdio.h>
main()
{
int sum=0,i=1;
for(i=1;i<=50;i++)
{
sum=sum+i;
}
printf("sum=%d
",sum);
}
#include<stdio.h>
void main()
{
int sum=0,a=1;
for(;a<=50;a++)
{
sum=sum+a;
}
printf("sum=%d\n",sum);
}
#include<iostream>
using namespace std;
void main()
{
int i,sum=0;
for(i=1;i<=50;i++)
sum=sum+i;
cout<<sum;
}
for i:=1 to 50 do
s:=s+i;
编写一个java程序,计算1+2!+3!+4!+……前100项之和
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 你得改数据类型,太...
(JAVA编程)写一个完整的程序使用循环结构计算1+2+3...+100的和并输出...
不知道是不是你想要的方式 public class tests{ public static void main(String[] args) { int result=0;for(int i=1;i<=100;i++){ result=result+i;} System.out.print(result);} } 输出结果:5050
编一个程序计算表达式5>3&&2||8<4的值,并用输出语句把值输出
include <stdio.h> int main(){ printf("5>3&&2||8<4运算结果为:%d",5>3&&2||8<4);return 0;} 大于小于的优先级>与&&>或||,因此先计算5>3为真,结果为1;再计算1&&2,结果为真,再计算1||8<4,结果为1。
如何编写一个C语言程序,计算出最大数?
2、接着导入如下图所示的库文件,所需要的数学计算函数都在里面。3、然后运用scanf函数来接收用户输入的三个数字,如下图所示。4、接着利用逐个比较的方式计算三个数中的最大值,如下图所示。5、运行编写的C语言文件,会弹出如下图所示的命令行界面,输入三个数字,注意数字之间有空格,程序就会返回...
C语言题目,编写一个程序,计算公式:y=1+1\/2*2+1\/3*3+1\/4*4+1\/n×n?
题目应该是y=1+1\/2*2+1\/3*3+1\/4*4+……+1\/n×n吧?这个其实好简单的啊。代码如下:include<stdio.h> int main(){ int x;int n;double y=0.00;printf("请输入数值n:");gets(n);for(x=1;x<n;x++){y=y+1\/x*x;} printf("当n=%d时,1+1\/2*2+1\/3*3+1\/4*4+…...
C语言程序设计 读入一个正实数eps,计算并输出1-1\/3+1\/5-1\/7+...
int main(){int temp,flag;double eps,item,sum;scanf("%lf",&eps);\/*﹉﹉﹉﹉*\/sum=1,item=1;for(temp=1;item>=eps;) {temp+=2; item=1.0\/temp; sum+=temp%4==1?item:-item; }printf("%.6f\\n",sum);return 0;} ...
有一个数列如下:1,2,3,5,8,13,21,……,n。请编写一个程序,计算出...
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.SqlClient;using System.Data;using System.Text.RegularExpressions;namespace ConsoleApplication2 { class Program { private static int Func(int num){ if (num == 1) return 1;else if (num ...
用c++程序计算1+3+5+7+...+999的和,且算出他们的平均值
这道题目没有必要非用C++来完成,用 C 非常容易,别给自己绕到 C++ 中去。程序大概是这样的:void main(){ int i , sum = 0 ;for(i=1; i<=999;i+2){ sum += i ;} printf("sum = %d\\n", sum);} 求平均值的思路大同小异。由自己认真思考完成,相信你会自己独立写出该程序的...
编一个C语言程序,显示出y=1x2x3x4x5...x10的计算结果
include <stdio.h> void main(){ int i,f=1;for(i=1;i<=10;i++)f*=i;printf("f=%d\\n",f);}
根据如图所示的程序计算,若输入的值为1,则输出的值为__
∵输入的值为1,∴1-1+2-4=-2,∵-2>-4,∴-2-1+2-4=-5,∵-5<-4,∴输出的值为-5.故答案为:-5.
崇东元胡:[答案] var n,i:integer; ans:int64;function js(n:integer):longint;var i:integer;beginjs:=1;for i:=1 to n do js:=js*i;end;beginread(n);for i:=1 to n do inc(ans,js(i)); end.
揭东县18578522141: 用程序计算下面表达式:s=1!+2!+3!+4! - ?
崇东元胡: int sum=0,k=1; for (int i=1;i {k*=i; sum+=k; }
揭东县18578522141: 怎样编写一个c程序求1!+2!+3!+4!+...+20!. - ?
崇东元胡: 怎样编写一个c程序求1!+2!+3!+4!+...+20!. 一个很简单的写法: main() { int i,s1=1,s=0; for(i=1,i<=20;i++) { s1*=i; s+=s1; } printf("%ld",s); }
揭东县18578522141: 编写一个java程序,计算1+2!+3!+4!+……前100项之和 - ?
崇东元胡: 第一个递归传的参数为new BigDecimal(100); 得出的数非常大,所以要用BigDecimal类 BigDecimal test(BigDecimal integer){ if(integer.intValue()==1){ return new BigDecimal(1); } return test(integer.subtract(new BigDecimal(1))).add(integer); }...
揭东县18578522141: 以下是计算1+2+3+4+…+100程序框图,请写出对应的程序. - ?
崇东元胡:[答案] i=1 sum=0 WHILEi<=100 sum=sum+i i=i+1 WEND PRINTsum END
揭东县18578522141: 编写程序完成一道数学计算 求m=1+2+3+4+……+1000的值(要求:在窗体中输出m的值) - ?
崇东元胡: #include main() { int i,m=0; for(i=1;i {m=m+i; i++;} printf("%d",m); }
揭东县18578522141: 用VB程序编写一个过程来计算1+2+3+4+……+100的值. - ?
崇东元胡: Private Sub Command1_Click() Dim sum As integer '定义变量sum,i为整形 Dim i As integer sum=0'给sum赋值 For i = 1 To 100 'for循环 sum = sum + i '循环过程每次给sum加一 Next i Print sum '输出sum和 End Sub
揭东县18578522141: 编写一个java应用程序,计算1+2!+3!+4!...从第100到第200项之和,我下面这个程序有什么错误 - ?
崇东元胡: 思路就有错误,int太小了1!=12!=23!=64!=245!=1206!=7207!=5,0408!=40,3209!=362,88010!=3,628,80011!=39,916,80012!=479,001,60013!=6,227,020,80014!=87,178,291,20015!=1,307,674,368,000...
揭东县18578522141: 编写一程序块计算:1!+2!+3!+4!+…………+n!(用sql编写) - ?
崇东元胡: declare i,k,temp,sum int set i=1,k=1,sum=0 while i<=n begintemp=1while k<=i begintemp=temp*kendsum=sum+temp end sum即为值
揭东县18578522141: C程序计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!+11!+12!+13!+14!+15!+16!+17!+18!+19!+20! - ?
崇东元胡:[答案] #include 阶乘和和阶乘乘积用整型变量不行,会溢出. void main() { long t,s; int i; t=1; s=0; for(i=1;i