工学

问答题编写一个程序,要求用while循环语句,打印1到100的正整数,每行打印5个数,每列右对齐。

题目
问答题
编写一个程序,要求用while循环语句,打印1到100的正整数,每行打印5个数,每列右对齐。
参考答案和解析
正确答案: inti=1;
while(i<=100)
{
Console.Write("{0,10:d1}",i);
if(i%5==0)
Console.WriteLine();
i++;
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编写程序在终端打印1~100之间的素数。


答案:public class a{???????? public static void main(String[] args){ int i,j;label:for(i=2;i<=100;i++){????? for(j=2;jif(i%j==0)continue label;System.out.print(+i);System.out.println();}}}

第2题:

编写程序,要求打印出如下的内容


第3题:

有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即

0,1,1,2,4,7,13,24,……

要求编写程序输出该数列中所有不超过1000的数。

某人编写程序如下:

Private Sub Form_Click()

Dim i As Integer,a As Integer,b As Integer

Dim C As Integer,d As Integer

a=0:b=1:c=1

d=a+b+C

i=5

While d<=1000

Print d;

a=b:b=C:C=d

d=a+b+c

i=i+1

Wend

End Sub

运行上面的程序,发现输出的数列不完整,应进行修改。以下正确的修改是

A.把While d<=1000改为While d>1000

B.把i=5改为i=4

C.把i=i+1移到While d<=1000的下面

D.在i=5的上面增加一个语句:Print a;b;c;


正确答案:D
解析:根据题意,输出内容不完整,当前循环体只打印出初始值计算后的结果值。为了显示完整,需在进入循环体前打印初始值,因此本题答案为D)。

第4题:

编一个程序,用while循环语句来计算1+1/2+2/3+3/4+...+99/100之和。


正确答案: doublei=1,s=1;
while(i<=99)
{
s=s+i/(i+1);
i++;
}
Console.WriteLine("和为{0}",s);

第5题:

编一个程序,用for循环语句求出1到100之间的奇数之和。


正确答案: inti,s=0;
for(i=1;i<=100;i=i+2)
{
s=s+i;
}
Console.WriteLine("1-100之间所有奇数的和为{0}",s);

第6题:

WPS 表格中有一个数据非常多的报表,打印时需要每页顶部都显示表头,可设置()。

A 打印范围

B 打印标题行

C 打印标题列

D 打印区域


正确答案:B

第7题:

while语句循环结构和do…while语句循环结构的区别在于()。

  • A、while语句的执行效率较高
  • B、do…while语句编写程序较复杂
  • C、无论条件是否成立,while语句都要执行一次循环体
  • D、do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体

正确答案:D

第8题:

有一个数列,它的前3个数为0,1,1,此后的每个数都是其前面3个数之和,即0,1,1,2,4,7,13,24,… 要求编写程序输出该数列中所有不超过1000的数。 某人编写程序如下: Private Sub Form. Click( ) Dim i As Intender,a As Integer,b As Integer Dim C As Integer,d As Integer a=0:b=1:c=1 d=a4-b4-c i=5 While d<=1C00 Print d; a=b:b=c:c=d d=a+b+c i=i+1 Wend End Sub 运行上面的程序。发现输出的数列不完整,应进行修改。以下正确的修改是( )。

A.把While d<=1000改为while d>1000

B.把i=5改为i=4

C.把i=i+1移到While d<=1000的下面

D.在i=5的上面增加一个语句:Print a;b;C;


正确答案:D
D。【解析】本题程序中分别用a、b、c、d代表l、2、3、4项,从第5项开始输出d的值,同时使用前3项的结果得出第4项的值,在程序中只输出了d的值即指输出了计算出的第4项的值,所以数列不完整。程序中需要在i=5的上面添加Printa;b;c;语句,此时数列才会输出完整。

第9题:

编一个程序,利用二重for循环语句,打印出九九乘法口诀表。


正确答案: ints;
for(inti=1;i<=9;i++)
{
for(intj=1;j<=i;j++)
{
s=i*j;
Console.Write("{0}*{1}={2}",j,i,s);
}
Console.WriteLine();

第10题:

一针式打印机采用7列×9行点阵打印字符,每行可打印132个字符,共有96种可打印字符,用带偶校验位的ASCII码表示。问:打印缓存容量至少有多大?


正确答案:打印缓存最小容量=132×8=132B(考虑偶校验位)

更多相关问题