下列程序段的执行结果为 m=2 n=3 Do m=m+n n=n + 1 Loop While m<10 Print m;n
A.1 5
B.14 6
C.a b
D.10 25
第1题:
运行以下程序后,如果从键盘上输入6514<回车>,则输出结果为______。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }
A.m=3
B.m=2
C.m=1
D.m=0
第2题:
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为 main () { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m > n)m-=n; while(n > m)n-=m; } printf("m=%dn",m); }
A.3
B.2
C.1
D.0
第3题:
3、设以下变量均为int类型,则值不等于3的表达式是 。
A.(m=n=2, m+n, m+1)
B.(m=n=2, m+n, n+1)
C.(m=2, m+1, n=2, m+n)
D.(m=2, m+1, n=m, n+1)
第4题:
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为_____。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n) { while(m>n)m-=n; while(n>m)n-=m; } printf("m=%d\n",m); }
A.m=3
B.m=2
C.m=1
D.m=0
第5题:
2、执行下列程序段后,m的值是()。 int r,m=18,n=12; while(n!=0) { r=m%n; m=n; n=r; }
A.3
B.4
C.6
D.9
第6题:
【填空题】当从键盘输入-1 0<CR>,则以下程序的运行结果是 。 #include<stdio.h> main() {int a,b,m,n; m=n=1; scanf("%d%d",&a,&b); do{if(a>0) {m=2*n;b++;} else {n=m+n;a+=2;b++;} }while(a==b); printf("m=%d n=%dn",m,n); }