若执行下面的程序时,从键盘上输入5和2,则输出结果是______。 main() { int a,b,k; scanf("%d,%d",&a,&b) ; k=a; if(a<b) k=a%b; e

admin2010-05-22  28

问题 若执行下面的程序时,从键盘上输入5和2,则输出结果是______。    main()    {  int a,b,k;      scanf("%d,%d",&a,&b) ;      k=a;      if(a<b) k=a%b;         else k=b%a;    printf("%d\n",k);    }

选项 A、5
B、3
C、2
D、0

答案4

解析 a为5,b为2,条件表达式不成立,执行else中的语句,b%a值为2。
转载请注明原文地址:https://jikaoti.com/ti/tGI0FFFM
0

最新回复(0)