题目内容

【填空题】下面程序的功能是用“辗转相除法”计算两个整数m和n的最大公约数。该方法的基本思想是计算m和n相除的余数,如果余数为0则结束,此时的被除数就是最大公约数。否则,将除数作为新的被除数,余数作为新的除数,继续计算m和n相除的余数,判断是否为0等等。请填空使程序完整、正确。#include int main(){ int m, n, w; scanf( "%d,%d", &m, &n ); while ( n ) { w = ____; m = ____; n = ____; } printf( "%d", m ); return(0);}

查看答案
更多问题

【填空题】C语言中定义char a[10] = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }, *p = a + 5;,*(p+1)的值为 。

【填空题】写出下面程序执行后的运行结果____。#include int main(){ int i,k=19; while (i=k-1) { k-=3 ; if (k%5==0) { i++ ; continue ; } else if (k<5) break ; i++; } printf("i=%d,k=%d",i,k); return 0;}

【填空题】定义char ch = ‘A’,若以%c输出ch,值为A,以%d输出,值为 。

【填空题】下面程序运行时从键盘上输入:10 20 30↙,写出程序的运行结果____。#include int main(){ int i = 0, j = 0, k = 0; scanf( "%d%*d%d", &i, &j, &k ); printf( "%d %d %d", i, j, k ); return(0);}

答案查题题库