问题遇到的现象和发生背景 C语言起步的同学,不确定while语句和if语句的用法。请各位家人多多指教。
问题相关代码,请勿粘贴截图
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
int m = 0;
int n = 0;
int i = 0;
if(m<n)
{
int tmp = m;
m = n;
n = tmp;
}
if(m%n = 0)
{
printf(”最大公约数是n",n);
}
else
{
while(m%n == i)
{
m = n;
n = i;
if(m%n == 0)
{
printf("最大公约数是n",n);
break;
}
}
}
return 0;
}