下列程序的输出结果是( ) #include int abc(int u,int v) { int w; while(v) { w=u%v; u=v; v=w; } return u; } main() { int a=24,b=16,c; c=abc(a,b); printf("%dn",c); }
举一反三
- 有以下程序 #include "stdio.h" int abc(int u,int v); main ( ) { int a=24,b=16,c; c=abc(a,b); printf("%d\n",c); } int abc(int u,int v) { int w; while(v) { w=u%v; u=v; v=w; } return u; }
- 若有以下定义和语句: int u=011,v=0x11,w=11; printf("%o,%x,%d ",u,v,w); 则输出结果是( )
- 以下程序的功能是:输出x、y、z三个数中的最大者。请填空。 # inc1ude< stdio.h> int main( ) { int x=4,y=6,z=7; int ( ); if(( )) u=x; e1se u=y; if(( )) v=u; e1se v=z; printf("v= %d",v); return 0: }
- 若有下列定义和语句: int u=011, v=Ox11,w=11; printf("%o,%x,%d\n”,u,v,w); 则输出结果是( )。 A: 9,17,11 B: 9,11,11 C: 11,11,11 D: 11,17,11
- 下列各相序中,属于正序的是 A: V—W—U—V B: U—V—W—U C: W—U—V—W D: W—V—U—W