首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

下面程序分别用while、do-while和for语句实现1~10累计求和。请在横线处填入适当内容完成程序。 pu

blic class Sum { public static void main(String args[]) { System.out.println("\\n****while循环****"): int n=10,sum=0; while(_______) { sun+=n: n--; } System.out.println("sum is"+sum); System.out.println("\\n****do_while循环****"); n=0; sum=0; do { sum+=n; n++; } while(); System.out.println("sam is"+sum); System.out.println("\\n****for循环****"): sum=0; for(int i=1;_______i++) [ sum+=i; } System.out.println("sum is"+sum); } }

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下面程序分别用while、do-while和for语句实现1…”相关的问题
第1题
以下程序的功能是将文件filel.c的内容输出到屏幕上并复制到文件file2.c中。请在横线处填入适当的
内容。 include<stdio.h> void main() { FILE______; fp1=fopen("file1.c","r"); fp2=fopen("file2.c","w"); while(!feof(fp1)) putchar(fgetc(fp1)); ______ while(!feof(fp1))fputc(______); fclose(fp1); fclose(fp2); }

点击查看答案
第2题
下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。 注

下列程序中,要求按照从小到大的顺序输出1~100之间所有能被7整除的数字,请将下列程序补充完整。

注意:请勿改动main()主方法和其他已有语句内容,仅在横线处填入适当语句。

public class Example1_3

{

public static void main(String[] argv)

{

int i = 1;

______

{

if(______)

System.out.print(i+ ",");

______

}while(i < 100);

System.out.println();

}

}

点击查看答案
第3题
下面是用户程序对Applet类中方法paint()的重新定义,请在横线处填入正确的语句。 public void

下面是用户程序对Applet类中方法paint()的重新定义,请在横线处填入正确的语句。 public void paint(Graphics g) {g.【 】(“你好!”,10,20);}

点击查看答案
第4题
以下程序的功能是由键盘输入一个文件名,然后把由键盘输入的字符依次存放到该文件中,用“”作为结束
标志,请在横线处填入正确的内容。 include<stdio.h> void main() { FILE*fp; char fname[10],ch; printf("input name of file:\n"); gets(fname); if((fp=______)==NULL) { printf("Cant open \n"); exit(0); } printf("Enter data:\n"); while((ch=getchar())!=) fputc(______,fp); fclose(fp); }

点击查看答案
第5题
下面是打印输出所有和为1000的连续整数(如:298,299,300,301,302等)的程序,请在划线处编写适当语

下面是打印输出所有和为1000的连续整数(如:298,299,300,301,302等)的程序,请在划线处编写适当语句,完成此程序使它能正确执行_____________。 public class Exercise42{ /** *for,while循环的使用 */ public static voidmain (String args[]){ int i;//循环计数用,是连续整数序列的起始点 int i://记录连续整数序列的终点 int k;//循环计数用 int sum://计算连续整数的和 for(i=1;i<=1000:i++){ j: sum=i; ――://sum为若干个连续整数之和 if(sum=1000){ //如果恰好等于1000,就输出i~j整数序列 for(k=i;k<=j:k++) System.out.print(k+","): System.out.println(): } } } } sum+=++j;

点击查看答案
第6题
下列程序的功能是判断某一年是否为闰年。请在横线处填入适当内容,使程序能够正确运行。 import java.io.*;

下列程序的功能是判断某一年是否为闰年。请在横线处填入适当内容,使程序能够正确运行。

import java.io.*;

public class LeapYear{

public static void main(String arge[])throws IOExceptionl

InputStreamReader ir;

BufferdeReadwe in;

ir=new InputStreamReader(System.in ;

in=new BufferedReader(ir);

System. out.println("输入年份是: ");

String s=______

int year=Integer.parseInt (s) ;

if(year%4==0&&year%100!=0//year%400==0)

{

System.out.println(""+year+"年是闰年.");

}

else

{

System. out.println (""+year+"年不是闰年.. ") ;

}

}

点击查看答案
第7题
循环控制 1.实验目的 ①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。 ②掌握在程序设计中用

循环控制

1.实验目的

①熟悉掌握用while语句,do-while语句和for语句实现循环的方法。

②掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

③进一步学习调试程序。

2.实验内容

编程序并上机调试运行。

①逐个检查1到200的所有整数,求1到200之间的完全平方数。

②判断一个整数是否为素数。

③由标准输入读一行字符,输出各个字符的编码。

④统计由标准输入得到的文件中字符的个数。

⑤统计输入数据的个数,找出其中的最小值和最大值。

⑥分别统计输入文件中的空格、行、数字、花括号以及其他所有字符的个数。

⑦打印Fibonacci序列前30个数。

⑧填出下列程序的运行结果。

main()

{int k=0;char c='A';

do

{ switch(c++)

{case'A':k++;break;

case'B':k--;

case'c':k+=2; break;

case'D':k=k%2; contlnue;

case'E':k=k*10;break;

default:k=k/3;

}

k++;

}

while(c<'G');

prinff("k=%d\n",k);

}

⑨若运行以下程序时,从键盘输入3.6 2.4<CR> (<CR>表示回车),写出程序的运行结果。

#include<math.h>

main()

(float x,y,z;

scanf("%f%f",&x,&y);

z=x/y

while(1)

{if(fabs(z)>1.0) {x=y;y=z:z=x/y:}

else break;

}

printf("%f\n",y);

}

⑩编写程序,从键盘输入6名学生的5门成绩,分别求出每个学生的平均成绩,并依次输出。

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方编程求1!+2!+3!+4!+……………+19!+20!。

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方找出1000之内的所有完数。

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方输出9*9口诀。

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方打印出所有的“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,冈为153=13+53+33

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,只剩下一个桃子了。求猴子第一天共摘了多少个桃子。

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方要求编写程序使得在屏幕上输出如下图形。

循环控制  1.实验目的  ①熟悉掌握用while语句,do-while语句和for语句实现循环的方

点击查看答案
第8题
以下程序的功能是:从键盘上输入若干个学生的考试分数,当输入负数时结束输入,然后输出其中的最高
分数和最低分数。请在【 】和【 】处填入适当的内容,将程序补充完整。 Private Sub Form_Click() Dim x As Single,amax As Single,amin As Single x=Input Box("Enter a score") amax=X amin=x Do While【 】 If x>ama x Then Ama x=x End lf If【 】Then amin=X End lf x=Input Box("Enter a score") Loop Print”Max=";amax,"Min=";amin End Sub

点击查看答案
第9题
在窗体上有一个过程函数,然后编写如下事件程序,该过程的功能是用选择交换法将10个数排成升序,请
在空白处填入适当的语句。 Sub SORT() Dim a(1 To 10) For i=1 To 10 a(i)=Val(InputBox(" " ," ",0)) Next i For i=【 】 k=i For j=【 】 If a(k)>a(j)Then【 】 If k< >i Then b=a(k) a(k)=a(i) a(i) =b End If Next j Next i For k=1 To 10 Print a(k) Next k End Sub

点击查看答案
第10题
下面的程序将一个整数e压入堆栈S,实现堆栈的入栈操作,请在空格处填上适当的语句实现该操作。其中
堆栈S的定义如下: typedef struct{ int*base;int*top;int stacksize ;}SqStack; int Push(SqStack S,int e) (if((1)) {s.base=(int*)realloc(s.base,(s.stacksize+1)*sizeof(int)); if((2) ) {p

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改