程序填空题:求最大公约数
从键盘输入两个正整数存储到变量m和n中,用辗转相除法求其最大公约数并输出,输出完数据后换行,不加任何提示信息,请填空完成相应功能。<br>
输入输出样例如下:<br>
输入样例1:<br>
4 8<br>
输出样例1:<br>
4<br>
输入样例2:<br>
17 5<br>
输出样例2:<br>
1<br>
#include <stdio.h>
int main(void)
{int m,n,r;
scanf(); //输入数据存储到变量m和n中
do
{r=;
m=n;
;
}while();
printf(); //输出最大公约数
return 0;
}
答案:
第1空:"%d%d",&m,&n
第2空:m%n
第3空:n=r
第4空:r!=0
第5空:"%d\n",m
输入输出样例如下:<br>
输入样例1:<br>
4 8<br>
输出样例1:<br>
4<br>
输入样例2:<br>
17 5<br>
输出样例2:<br>
1<br>
#include <stdio.h>
int main(void)
{int m,n,r;
scanf(); //输入数据存储到变量m和n中
do
{r=;
m=n;
;
}while();
printf(); //输出最大公约数
return 0;
}
答案:
第1空:"%d%d",&m,&n
第2空:m%n
第3空:n=r
第4空:r!=0
第5空:"%d\n",m