更多“设有如下程序: main() {int n1,n2; scanf("%d",&n2); while(n2!=0) {n1=n2%10; n2=n2/10; pr ”相关问题
  • 第1题:

    设有以下程序 main() { int n1,n2; scanf("%d",&n2); while (n2!=0) { n1=n2%10; n2=n2/10; printf("%d",n1); } } 程序运行后,如果从键盘上输入1298,则输出结果为()。


    6811 6811

  • 第2题:

    设有以下程序段: int n1,n2; scanf("%d",&n2); while(n2!=0) { n1=n2%10; n2=n2/10; } 若从键盘中输入1298,则循环体执行的次数为 。


    8921 程序其实就是将输入的不为0的数据按照个,十,百,千等的顺序输出数据。N1=n2%10,取个位,n2=n2/10,是舍掉个位,继续循环…….

  • 第3题:

    34、[XH]如果从键盘上输入16,24<回车>,下面程序段的输出结果是()。 int a,b,n1,n2,t; scanf("%d,%d",&n1,&n2); if (n1<n2) { t=n1;n1=n2;n2=t; } a=n1; b=n2; while (b!=0) { t=a%b; a=b; b=t; } printf("%d,%d\n",a,n1*n2/a);

    A.2,6

    B.4,24

    C.8,48

    D.8,96


    (1)0AH (2)51H (3)20H

  • 第4题:

    设有以下程序: main() { int n1,n2; scanf("%d",&n2); while(n2!=0) { n1=n2%10; n2=n2/10; printf("%d",n1); } } 程序运行后,如果从键盘上输入1298;则输出结果是: 。


    6811 6811

  • 第5题:

    请仔细阅读程序,将程序的执行结果详细的写出来。注意字符和标点符号的书写 # include "stdio.h" int main() { int n1,n2=1234; while(n2!=0) {n1=n2%10; n2=n2/10; printf("%d",n1); } return 0; }


    A 本题考查考生阅读Java程序的能力。题目程序看似复杂,但流程非常简单。程序的public类是throwsException,类中定义了Proc(intsel)方法。程序入口是main()方法,使用try-catch-finally来捕获Arithmet-icException和ArrayIndexoutOfBoundsException异常,这两个异常是关于算术异常或数组索引越界的异常。执行Proc(O)时,输出InSituation0和noExceptioncaught两条信息;执行Proe(1)时,输出InSituationl和inProefinally两条信息。整个程序并未发生异常。