求两个数的最大

在这里插入图片描述

#define  _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int main()
{  
 int num1, num2;
 printf("请输入两个数:\n");
 scanf("%d %d", &num1, &num2);
 //最大公约数是小于或者等于其中最小的数的
 //所以让max_divisor从1开始试,直到能够被两个数整除
 int div=1;
 int max_div;
 while (div <= num1&&div <= num2)
 {
  if (num1%div == 0 && num2%div == 0)
  {
   max_div = div;
  }
  div++;
 }
 printf("%d\n", max_div);
  system("pause");
  return 0;
 }

猜你喜欢

转载自blog.csdn.net/weixin_43240245/article/details/82934431
今日推荐