以下程序段的输出为( )。 int a=5; float b; b=(float)(a/2); printf("%f",b);
A: 2.000000
B: 2.500000
C: 提示运行错误
D: 2
A: 2.000000
B: 2.500000
C: 提示运行错误
D: 2
举一反三
- 【单选题】有以下程序: #include <stdio.h> int main() { float x=2.5; int y; y=(int)x; printf("x=%f , y=%d",x,y); return 0; } 程序运行后,输出结果是: A. x=2.5 , y=2.5 B. x=2.5 , y=2 C. x=2.500000 , y=2.5 D. x=2.500000 , y=2
- 有以下程序 float fun(int x,int y) { return(x+y);} main( ) { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c)); } 程序运行后的输出结果是( ).
- 以下程序的输出结果是(__); float fun(int x,int y) { return(x+y);} main() { int a=2,b=5,c=8; printf("%3.0f\n",fun((int)fun(a+c,b),a-c));}
- 有以下程序 float fun(int x,int y) {return(x+y);} main() { int a=2,b=5,c=8; printf(“%3.Of\n”,fun((int)fun(a+c,b),a-c)); } 程序运行后的输出结果是 A: 编译出错 B: 9 C: 21 D: 9
- 有以下程序 float fun(int x,int y) return(x+y); main() int a=2,b=5,c=8; printf(“%3.Of\n”,fun((int)fun(a+c,b),a-c)); 程序运行后的输出结果是 A: 编译出错 B: 9 C: 21 D: 9.0