English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

1.  1+1/2+1/3+1/4+....1/50=?2.  1*1+2*2+3*3+4*4+...35*35=?3.  2*4*6*....10=?都要用for迴圈寫....感恩不盡...

2006-11-26 08:00:35 · 2 個解答 · 發問者 ? 6 in 電腦與網際網路 程式設計

2 個解答

1.
int x=1;
double sum=0;
for(x=1;x<=50;x++)
{
double temp=1/x;
sum=sum+temp;
}

2.
int x=1;
double sum=0;
for(x=1;x<=35;x++)
{
int n=x*x;
sum=sum+n;
}
3.
int x=2;
int sum=0;
int n=1;
for(x=2;x<=10;x=x*n)
{
int temp=x+n;
sum=sum+temp;
n++;
}

2006-11-26 09:54:17 · answer #1 · answered by 俐文 2 · 0 0

//Power by Eclipse v3.2.0//import java.util.Scanner;public class JAVA_TEST{//主程式類別檔名 JAVA_TEST.java public static void main(String[] args){  //=====START=====//  int i,no2total,no3total;  double no1total;  for(i=1,no1total=0;i<51;i++){   no1total+=1.0/i;   //注意:整數 1 要寫成 1.0  }  System.out.printf("(1)%f\n",no1total);  for(i=1,no2total=0;i<36;i++){   no2total+=i*i;  }  System.out.printf("(2)%d\n",no2total);  for(i=1,no3total=0;i<6;i++){   no3total+=2*i;  }  System.out.printf("(3)%d\n",no3total);  //=====END=====// }//main}//JAVA_TEST

2006-11-26 13:05:40 · answer #2 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers