A.(10000000)<sub>2</sub>
B.(11111111)<sub>2</sub>
C.(01000001)<sub>2</sub>
D.(01111111)<sub>2</sub>
第2题
第3题
第4题
第10题
下面程序的功能是:输入10个正整数,求出最大数和最小数的最大公约数。要求用数组实现。 程序运行结果如下: Input 10 numbers: 15 23 56 87 94 105 78 19 22 43↙ maxNum=105 minNum=15 15 在空白处填写适当的表达式或语句,使程序完整并符合题目要求。 #include <stdio.h> #include <stdlib.h> #define N 10 int Gcd(int a, int b) { int tmp, c; if (________) { tmp = a; a = b; b = tmp; } c = ________; while (c) { a = b; b = c; c = _______; } return ______; } int main() { int a[N]; int i, maxNum, minNum, res; printf("Input 10 numbers:\n"); for (i = 0; i < N; ++i) { scanf("%d", &a[i]); } maxNum = a[0]; minNum = a[0]; for (i = 1; i < N; ++i) { maxNum = a[i] > maxNum ? a[i] : maxNum; minNum = a[i] < minNum ? a[i] : minNum; } printf("maxNum=%d\n",maxNum); printf("minNum=%d\n",minNum); res = Gcd(maxNum, minNum); printf("%d", res); return 0; }
A、第7行: a < b 第14行: a % b 第20行: a % b 第22行: b
B、第7行: a <= b 第14行: % a 第20行: 第22行:> C、第7行: a >= b 第14行: a / b 第20行: a / b 第22行: c
D、第7行: a > b 第14行: b % a 第20行: b % a 第22行: 0
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!