题目内容
若有以下程序,函数 maxCommonFactor 利用欧几里德算法(辗转相除法)计算两个正 整数的最大公约数。1#include 2 int maxCommonFactor(int a, int b); 3 int main(void) { 4 int a, b, x; 5 printf("Input a, b:"); 6 scanf("%d%d", a, b); 7 x = maxCommonFactor(a,b); 8 printf("MaxCommonFactor=%d\n", x); 9 } 10 int maxCommonFactor(int a, int b) { 11 int r; 12 do { 13 r = a % b; 14 a = b; 15 b = r; 16 } while(r != 0); 17 return a; 18 }程序中存在的错误在第________行。
查看答案
搜索结果不匹配?点我反馈