您现在的位置是:首页 >

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

火烧 2022-12-13 18:21:22 1035
java已知 =1!+2!+3!+.+7.编写程式计算 的值.利用回圈进行计算 java已知 =1!+2!+3!+.+7.编写程式计算 的值.利用回圈进行计算cla te t { u lic tati

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;
}

编写程式使用回圈控制语句计算(1)+(1+2)+(1+2+3)+(1+2+3+……100)的值

#include <stdio.h>int main(){ long sum=0; for(int i=1;i<=100;i++){ for(int j=1;j<=i;j++){ sum+=j; } } printf("(1)+(1+2)+...(1+2+...+100)=%ld",sum); return 0;}

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码