程序改错

2026/1/27 6:23:48

m=0;

while(m!=0) {

/***********FOUND***********/

s=s+m/10; 【s=s+m/10】改为【s=s+m】 /***********FOUND***********/

m=m; 【m=m】改为【m=m/10】 }

System.out.print(\其各位数字之和为:\ } }

9. 题目:计算斐波纳契数列的前20项,并以每行5项的形式输出。 (斐波纳契数列的第一项为0,第二项为1,其后各项依 次为相临前两项之和,即0,1,1,2,3,5,8...) 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;】 } } }

10.题目:输出1到100之间的所有完全数。(完全数是其所有因子( 包括1但不包括该数本身)的和值等于该数自身的数) public class Prog1 {

public static void main(String args[]) {

/*****************FOUND*****************/ int n,sum=0; 【sum】 for (n=1;n<=100;n++)

5

{

/*****************FOUND*****************/ sum=sum; 【sum=0】 for(int k=1;k

/*****************FOUND*****************/ if(n/k==0) 【 if(n%k==0) 】 sum+=k; }

/*****************FOUND*****************/ if(sum=n) 【if(sum==n) 】 System.out.print(n+\ } } }

11. 题目:根据学生的考试的百分制成绩得出分数等级。

(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】

6

System.out.println(\ } }

12.题目:求100到200之间的素数,并以5个一行的形式显示在屏幕上 public class Prog1 {

/***************FOUND***************/ public static void main(args[]);【去掉分号;】 { int n=0,j;

for(int i=101;i<200;i+=2) {

/***************FOUND***************/ for( j=2;j<=i-1;j--) 【j++】

/***************FOUND***************/ if( i%j!=0 ) 【if(i%j==0)】 break; if (j>i-1)

{ System.out.print(\ n++; if( n==5 ) {

/***************FOUND***************/

System.out.print(); 【 System.out.println();】 n=0; } } }

System.out.println(); } }

13.题目:从键盘上输入一个整数n,求比n大的最小的素数 import java.io.*;

public class Prog1 {

public static void main(String args[]) throws IOException {

int n,i;

/***********FOUND***********/ 【boolean】 b; BufferedReader buf;

buf=new BufferedReader(new InputStreamReader(System.in)); System.out.print(\请输入一个整数:\ n=Integer.parseInt(buf.readLine()); do

7

{n=n+1; b=true;

for(i=2;i

/***********FOUND***********/ if (n【%】i==0) {

b=false;

/***********FOUND***********/ 【break】; }

/***********FOUND***********/ }while(b==【false】);【!b】

System.out.println(\所求的素数是\ } }

14.题目:水仙花是指其个位、十位和百位的立方和等于这个三位数本 身的数,求出所有的水仙花数 public class Prog1 {

/***********FOUND***********/

public static void 【main】(String args[]) { int n,i,j,k;

/***********FOUND***********/ for(n=100【;】n<1000【;】n++) {

/***********FOUND***********/ i=n【%】10; j=n/10; k=n/100;

/***********FOUND***********/ if (n【 = =】i*i*i+j*j*j+k*k*k) System.out.print(n+\ \ }

System.out.println(); } }

15.题目:从键盘上接受用户输入的10个整数,并输出这10个整数的 最大值和最小值 import java.io.* ; public class Prog1 {

public static void main(String args[ ]) throws IOException {

int i, n=10, max, min,temp,sum=0;

8


程序改错.doc 将本文的Word文档下载到电脑
搜索更多关于: 程序改错 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219