当前位置:   article > 正文

求m和n的最大公约数(C语言)

求m和n的最大公约数(C语言)

一、运行结果;

二、源代码;

  1. # define _CRT_SECURE_NO_WARNINGS
  2. # include <stdio.h>
  3. int main()
  4. {
  5. //初始化变量值;
  6. int remainder = 1;
  7. int m = 0;
  8. int n = 0;
  9. int middle = 0;
  10. //提示用户;
  11. printf("请输入整数m和n的值:");
  12. //获取用户输入的数值;
  13. scanf("%d %d", &m, &n);
  14. //判断m和n的大小;
  15. if (m > n)
  16. {
  17. //不做改变;
  18. }
  19. else
  20. {
  21. //交换m和n的值;
  22. middle = m;
  23. m = n;
  24. n = middle;
  25. }
  26. //求最大公约数;
  27. while (remainder != 0)
  28. {
  29. //运算;
  30. remainder = m % n;
  31. //交换数值;
  32. m = n;
  33. n = remainder;
  34. }
  35. //输出结果;
  36. printf("最大公约数为:%d", m, n, n);
  37. return 0;
  38. }

三、流程图

四、N-S流程图;

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号