用Java写一个程式,计算1+2+3+N的值

如题所述

第1个回答  2022-10-10
用Java写一个程式,计算1+2+3+N的值 实现思路:就是每次回圈加1个数,回圈的同时计算sum和这个数的和即可。
public static void main(String args[]){
int sum=0;
int N =100;自定义的N值,可以任意取
for (int i=1;i<N:i++){
sum=sum+i;
}
System.out.print(sum);
}
编写一个程式,计算1!+2!+……15!的值
using System;
宣告类 Test
class Test
{
宣告 Main() 方法
public static void Main()
{
int sum = 0, mul = 1; 定义int型变数sum和mul
for(int i = 1; i <= 15; i++) for回圈
{
mul *= i; mul用来储存每个数的阶层
sum += mul; sum用来储存累加阶层的和
}
Console.Write(sum); 输出最后的和

}

}
写一个程式计算1!-2!+3!-4.-10!
c语言的:
#include<stdio.h>
main()
{
int i,j,k=1,h;
for(j=2;j<=10;j++)
{
h=1;
for(i=2;i<=j;i++)
h=h*i;
if(j%2==0)
k=k-h;
else k=k+h;
}
printf("%d\n",k);
}

写一个程式,计算s = 1/(1*2)+1/(2+3)+.1/(99*100) 的值。
int main(void)
{
double s = 0;
int i = 1;
for(i = 1;i<100;i++)
{
s += ((double)1)/(i*(i+1));
}
printf("s = %lf",s);
}
用java写一个程式计算(1+2)+ (2*2+3*2)+ (3*4 + 4*4) + (4*6 + 5*6) +.+(n*m + (n+1)*m) n<10
public class Test {
public static void main(String[] args) throws Exception {
int sum = 0;
int m = 0;
for (int n = 1; n < 10; n++) {
if(m == 0){
sum += n * 1 + (n+1)*1;
}else{
sum += n * m + (n+1)*m;
}
m += 2;
}
System.out.println(sum);
}
}
用java编写一个程式s=1*2*3*.*n,求s>=1000的最小n的值
int s = 1;
int n = 1;
while(s<1000)
{
s *= ++n;
}
System.out.println(s);
System.out.println(n);你要的
编写一个程式,计算100+101+…+300的值
#include<stdio.h>
void main()
{ int i,s;
s=0; for ( i=100;i<=300;i++ ) s+=i;
printf("%d\n",s);
}
编写一个程式,计算200+201+202+.400的值

int s = 0;for(int i = 200 ; i <= 400 ; i ++) { s += i;} 这个就是求这个总值的

编写一个程式求s的值,S=1!+2!+n! vc++

#include<iostream>using namespace std;void main() { double s,k; int n,i; cin>>n; s=0; k=1; for ( i=1;i<=n;i++ ) { k*=i; s+=k; } cout<<s<<endl;}

用VB编写一个程式:求出1!+2!+3!+……+99!的值
Private Sub Command1_Click()
Dim s, i
For i = 1 To 99
Sum = Sum + fc(i)
Next
Print Sum
End Sub
Function fc(n)
Dim i
fc = 1
For i = 1 To n
fc = fc * i
Next
End Function
大家正在搜