java已知s=1!+2!+3!+.+7.编写程式计算s的值.利用回圈进行计算
java已知s=1!+2!+3!+.+7.编写程式计算s的值.利用回圈进行计算

java已知s=1!+2!+3!+.+7.编写程式计算s的值.利用回圈进行计算
class test { public static void main(String[] args) { int sum = 0; for (int i = 1; i < 8; i++) { int m = 1; for (int j = 1; j <= i; j++) { m *= j; } sum += m; } System.out.format("s=1!+2!+3!+...+7!=%d", sum); }}(1) S=1^2+2^2+….+99^2,请利用两种回圈语句编写程式,计算S的值。
提问:1^2代表1的平方吧
那下面照这个编。
#include"stdio.h"
void main()
{
long int s=0;
int i;
for(i=1;i<=99;i++)
s+=i*i;
printf("s=%ldn",s);
}
#include"stdio.h"
void main()
{
long int s=0;
int i=1;
while(i++<=99) s+=i*i;
printf("s=%ldn",s);
}
asp编写程式码 S=1^2+2^2+….+99^2,请利用两种回圈语句编写程式,计算S的值。
第一种:
s=0
i=1
do while i<100
s=s+i*i
i=i+1
loop
response.write s
第二种:
s=0
for i=1 to 99
s=s+i*i
next
response.write s
S=1*1+3*3+5*5.请利用2种回圈语句编写程式计算S的值(注意步长)
一种常规的回圈For回圈 一种while回圈
do while回圈也行
最简单的还是递回
S=1+3+…+9,用回圈语句编写程式,计算的值并输出。急用!
C语言写的:
#include <stdio.h>
int main()
{
int i,s=0;
for(i=1;i<=9;i+=2)
{
s+=i;
}
printf("S=%dn",s);
return 0;
}
1.编写程式,根据以下公式求e的值。要求用两种方法进行计算:(1)用for回圈,计算前50项。(2)用while循
#include<stdio.h>
int main( )
{
int i,j;
long long fact;
long double sum=1.0;
for (i=1;i<=50;i++)
{
fact = 1;
for(j=1;j<=i;j++)
{
fact *=j;
}
sum = sum + ( (long double)1/(long double)fact);
printf("sum=%0.19Lfn",sum);
}
printf(" e =%.19Lfn",sum);
printf("%ld",sizeof(long double));
}
while:::
{
int i=1, j;
long long fact = 1;
long double sum=1.0 ;
while((float)1/(float)fact>=0.0001)
{
fact = 1.0;
j=1;
while( j<=i)
{
fact *=j;
j++;
}
i++;
sum +=((long double)1/(long double)fact);
printf("sum=%0.19Lfn",sum);
}
printf("sum=%.19Lfn",sum);
}
利用回圈语句编写程式,计算1到1000的整数和
int sum = 0;
for(int i = 1 ; i <= 1000; i++) {
sum += i;
}
return sum;
S=1^2+3^2+5^2+…+99^2,请利用两种回圈语句编写程式for2.asp,计算S的值。(提示:注意步长)。
疯了,不给一分,还想知道结果~~~~~??
真拿百度当万事通了!
大家也都要费力费脑的~~~~~~
编写程式,计算和式: S=-1!+2!-3!+4! - …… + 10! 。 要求用回圈语句实现。
楼上的程式好像有点问题啊。
1、计算和式: S=-1!+2!-3!+4! - …… + 10!
#include "iostream.h"
void main()
{
int i,j;
double s1=0;
for(i=1;i<=10;i++)
{
double s=1;
for(j=1;j<=i;j++)
s=s*j;
if(i%2)
s=0-s;
s1=s1+s;
}
cout<<s1<<endl;
}
2、输入一个整数,判断其是几位数
#include "iostream.h"
void main()
{
int i,count=1;
cout<<"输入一个整数:n";
cin>>i;
while(i/=10)
count++;
cout<<"该整数的位数为:"<<count<<endl;
}