以下程序运行后的输出结果是( )。 main() { int a,b,c; a=10;b=20;c=(a%b<1)||(a/b>1); printf("% d % d % % d\n",a,b,C); }

admin2011-06-13  33

问题 以下程序运行后的输出结果是(       )。
  main()
   {    int a,b,c;
   a=10;b=20;c=(a%b<1)||(a/b>1);
   printf("% d % d % % d\n",a,b,C);
  }

选项

答案10 20 0

解析 a的初值为10,b的初值为20,因此“a%b”结果为10,“(a%b<1)”为假,“a/b”的结果为0,“(a/b>1)”为假,所以“(a%b<1)||(a/b>1)”的值为0(假),c的值为0。
转载请注明原文地址:https://kaotiyun.com/show/1kPp777K
0

最新回复(0)