以下程序的运算结果是_______。#include<;stdio.h>;int main( ){ int a=14, b=63;while (a!=b){ while (a>;b) a-=b;while (a<;b) b-=a;}printf (“%d\n”,a);return 0;}
举一反三
- 当输入数据:27 63 时,下面程序的运行结果是( )。 #include<stdio.h> int gbs(int a, int b) { int c; a=a>0?a:-a; b=b>0?b:-b; c=a*b; if (c==0) return 0; while (a!=b) if (a>b) a-=b; else b-=a; return c/a; } int gys(int a, int b) { if (a*b==0) return 0; a=a>0?a:-a; b=b>0?b:-b; while (a!=b) if (a>b) a-=b; else b-=a; return a; } void main() { int a,b,c,d; scanf("%d%d
- 当输入数据:27 63 时,下面程序的运行结果是( )。 #include<stdio.h> int gbs(int a, int b) { int c; a=a>0?a:-a; b=b>0?b:-b; c=a*b; if (c==0) return 0; while (a!=b) if (a>b) a-=b; else b-=a; return c/a; } int gys(int a, int b) { if (a*b==0) return 0; a=a>0?a:-a; b=b>0?b:-b; while (a!=b) if (a>b) a-=b; else b-=a; return a; } void main() { int a,b,c,d; scanf("%d%d",&a,&b); c=gbs(a,b); d=gys(a,b); printf("a=%d b=%d gbs=%d gys=%d ",a,b,c,d); }
- 下列程序运行后的输出结果是【 】。main(){ int m=14,n=63; while(m!=n) { while(m>n) m=m-n; while(m A: 7 B: 63 C: 14 D: 0
- 有以下程序,若运行时从键盘输入:18,11<;回车>;,则程序输出结果是_______ 。#include "stdio.h"void main(){ int a,b;printf("Enter a,b:");scanf("%d,%d",&a,&b);while(a!=b){ while(a>;b) a-=b;while(b>;a) b-=a; }printf("%3d%3d\n",a,b); } A: 1 1 B: 1 2 C: 1 3 D: 1 4
- 以下程序的运行结果是________。#include [stdio.h] int main( ) { int sum=0, x=5; do sum+=x; while(--x); printf("%d\n", sum); return 0; } A: 0 B: 5 C: 14 D: 15