public static void main(【String】 args[]); {
int i=1,j;
/***********FOUND***********/
double sum=1,fact=0; 【fact=1】 do {
fact=fact*i;
/***********FOUND***********/
sum=sum+fact; 【sum=sum+1/fact】 i++;
/***********FOUND***********/
} while (fact>=0.0001); 【1/fact>=0.0001】 System.out.println(\自然数e的近似值为 : \ } }
6 题目:计算 1/1+1/2+1/3+...+1/100 的值
-------------------------------------------------------*/
public class Prog1 {
public static void main( String args[ ]) {
/***********FOUND***********/
int sum=0.0; 【double sum=0.0; 】 /***********FOUND***********/
for(int i=1; i<【=】100; i++) /***********FOUND***********/ sum+=1/【(double)】i; /***********FOUND***********/
System.out.println( \【\】 } }
7 题目:从键盘上输入一个字符,判断该字符是数字字符、英文字符 还是其他字符
-------------------------------------------------------*/
import java.io.*; public class Prog1 {
6
public static void main(String args[]) throws IOException {
/***********FOUND***********/
boolean c; 【char c】 /***********FOUND***********/
c=【(char)】System.in.read(); if (c>='0'&&c<='9')
System.out.println(c+\是数字字符\/***********FOUND***********/
else if(c>='A'&&c<='Z'&&【||】c>='a'&&c<='z') System.out.println(c+\是英文字符\ /***********FOUND***********/
end if 【else】
System.out.println(c+\是其他字符\ }
8 题目:从键盘上输入一个正整数,计算该数的各位数字之和 import java.io.*;
/***********FOUND***********/ public 【class 】 Prog1 {
public static void main(String args[]) throws IOException {
int m,s;
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入一个自然数:\ m=Integer.parseInt(buf.readLine()); /***********FOUND***********/ m=0; 【s=0】 while(m!=0) {
/***********FOUND***********/ s=s+m/10; 【s=s+m】 /***********FOUND***********/ m=m; 【m=m/10】 }
System.out.print(\其各位数字之和为:\ } }
9 题目:计算斐波纳契数列的前20项,并以每行5项的形式输出。 (斐波纳契数列的第一项为0,第二项为1,其后各项依 次为相临前两项之和,即0,1,1,2,3,5,8...)
7
-------------------------------------------------------*/
public class Prog1 {
public static void main(String args[]) { int f1,f2,f3,i;
/***********FOUND***********/ f3=0; 【f1=0;】 f2=1;
/***********FOUND***********/
System.out.println(f1+\【print】 for (i=3;i<=20;i++) {f3=f1+f2;
System.out.print(f3+\ /***********FOUND***********/
if (i%5=0) 【if(i%5==0)】 System.out.println(); f1=f2;
/***********FOUND***********/
f2=f1; 【f2=f3;】 } } }
9 题目:输出1到100之间的所有完全数。(完全数是其所有因子( 包括1但不包括该数本身)的和值等于该数自身的数)
-------------------------------------------------------*/
public class Prog1 {
public static void main(String args[]) {
/*****************FOUND*****************/ int n,sum=0; 【sum】 for (n=1;n<=100;n++) {
/*****************FOUND*****************/ sum=sum; 【sum=0】 for(int k=1;k /*****************FOUND*****************/ if(n/k==0) 【 if(n%k==0) 】 8 sum+=k; } /*****************FOUND*****************/ if(sum=n) 【if(sum==n) 】 System.out.print(n+\ } } } 10 题目:根据学生的考试的百分制成绩得出分数等级。 (90~100为A级,80~89为B级,70~79为C级,60~69为D级, 60分以下为E级) -------------------------------------------------------*/ import java.io.*; public class Prog1 { public static void main(String args[]) throws IOException { int grade; /*****************FOUND*****************/ boolean str;【String str】 BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入考试成绩:\ str=buf.readLine(); /*****************FOUND*****************/ grade=Int.parseInt(str); 【grade=Integer.parseInt(str)】 System.out.print(\对应的级别为:\ /*****************FOUND*****************/ if (grade>90)【if(grade>=90)】 System.out.println(\ else if (grade>=80) System.out.println(\ else if (grade>=70) System.out.println(\ else if (grade>=60) System.out.println(\ /*****************FOUND*****************/ otherwise 【else】 System.out.println(\ } } 9 11 题目:从键盘上输入一个字符,判断该字符是数字字符、英文字符 还是其他字符 -------------------------------------------------------*/ import java.io.*; public class Prog1 { public static void main(String args[]) throws IOException { /***********FOUND***********/ boolean c; 【char c】 /***********FOUND***********/ c=System.in.read();【c=(char)System.in.read();】 if (c>='0'&&c<='9') System.out.println(c+\是数字字符\/***********FOUND***********/ Else if(c>='A'&&c<='Z'&&c>='a'&&c<='z') 【if(c>='A'&&c<='Z'||c<='a'&&c<='z')】 System.out.println(c+\是英文字符\ /***********FOUND***********/ end if 【else】 System.out.println(c+\是其他字符\ } } 10 else