问题 单项选择题

下面程序的输出结果是( )。 #include <iostream> using namespace std; int fun (int, int); //fun ( ) 函数的说明 void main( ) {int a =48,b =36,c;c = fun(a,B) ;cout<<c; } int fun(int u,int v) {int w; while (v){w=u%v;u =v;v =w;}return u; }

A.24

B.12

C.48

D.36

答案

参考答案:B

解析: 注意运算符%的特点。

判断题
填空题