itgle.com

用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。

题目

用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。


相似考题
参考答案和解析
正确答案:
循环链表,用取余操作做
更多“用户输入M,N值,从1至N开始顺序循环数数,每数到M输出该数值,直至全部输出。写出C程序。 ”相关问题
  • 第1题:

    运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为______。main(){int m,n;printf("Enter

    运行以下程序后,如果从键盘上输入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


    正确答案:C
    解析:分析程序可知,该程序实现的功能是对数m,n求其最大公约数。在本题中m与n的值分别为65与14,其最大公约数为1,故其输出结果为m=1。

  • 第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


    A

  • 第3题:

    27、运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为()。 int main(void){ int m, n; printf("Enter m,n;"); scanf("%d%d", &m,&n); while (m != n) { while (m > n) m = m - n; while (n > m) n = n - m; } printf("m=%d\n",m); return 0;}

    A.m=3

    B.m=2

    C.m=1

    D.m=0


    C

  • 第4题:

    运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为______。 main(){int m,n;printf("Ente

    运行以下程序后,如果从键盘上输入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


    正确答案:C
    解析:分析程序可知,该程序实现的功能是对数m,n求其最大公约数。在本题中m与n的值分别为65与14,其最大公约数为1,故其输出结果为m=1。

  • 第5题:

    四、程序填空题(每空4分,共16分) 2.下面程序功能是由键盘输入两个整数,按代数值由小到大的顺序输出这两个数,请完成程序中的空行(3)、(4)、(5)和(6),使程序实现其功能。 #include <stdio.h> int main() { int m,n,t; scanf("%d,%d",&m,&n); (3) //如果m大于n { (4) //以下三个空行实现m与n的值交换 (5) (6) } printf("%d,%dn",m,n); return 0; }


    取代反应#加成反应#消除反应#重排反应