• 2021-04-14
    int main() { float x=3.6; int i; i=(int)x; printf("x=%f,i=%d\n",x,i); return 0; }
  • x=3.600000,i=3

    内容

    • 0

      4. 已知:float x=3.6;int i;i=(int)x;则变量i的值是 。

    • 1

      3、float x=2.1; i=(int)x; 时,以下语句执行后, x=______ , i=______ 。printf(“x=%f, i=%d”, x, i);}

    • 2

      执行完下列语句段后,i值为:( ) int f(int x) { return ((x>0) ? x* f(x-1):2);} ...... int i ; i =f(f(1));

    • 3

      以下程序的输出结果是( ) #include int main(){ int i,j,x=0; for(i=0;i<2;i++){ x++; for(j=0;j<3;j++) { if(j%2) continue; x++; } x++; } Printf(“x=%d\n”,x); return 0; }

    • 4

      若各选项中所用变量已正确定义,fun()函数中通过return语句返回一个函数值,下列选项中错误的程序是()。 A: main() B: ……x =fun(2,10);…… C: float fun(int a,int b) …… D: float fun(int a,int b) …… E: main() F: ……x =fun(i,j);…… G: float fun(int,int); H: main() I: ……x =fun(2,10);…… J: float fun(int a,int b) …… K: main() L: float fun(int I,int j); M: ……x =fun(i,j);…… N: float fun(int a,int B) ……