C语言:计算两个数的最大公因数

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>


int main()
{
    int a, b, c = 0;
    printf("输入需要计算最大公因素的两个数(用空格隔开):");
    scanf("%d%d", &a, &b);
    while (c = a%b)
    {
        a = b;
        b = c;
    }
    printf("这两个数的最大公因数为:%d\n", b);
    return 0;
}