智慧职教: 下列程序的执行结果为 float f1(float x) { float k=2; k=k*x; return k; } void main() { float b=4.3; printf("%.1f",f1(b)); }
举一反三
- 下列程序的执行结果为( )。float f1(float x){ int k=2;k=k*x;return k; }voidmain(){ float b=4.3;printf("%.1f",f1(b));} A: 8.6 B: 9.0 C: 8.0 D: 8
- 以下程序运行后的输出结果是____________。#include<;stdio.h>;float f(float x,float y){ x+=1;y+=x;return y;}main(){float a=1.6,b=1.8;printf("%f\n ", f(b-a,a));}
- 以下程序的功能是计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,请选择填空。 #include #include float f(float,float); main() {float x,y,z,sum; scanf("%f%f%f",&x,&y,&z); sum=f(【1】)+f(【2】); printf("sum=%f ",sum); } float f(float a,float b) {float value; falue=a/b; return(value); }
- float f(float x,int n){if(n==0) return 1;else return x*f(x , n-1);}main(){intn=5; float x=2.0;printf(〝%f〞,f(x,n)); } A: 16.00000 B: 8.00000 C: 32.00000 D: 64.00000
- 以下程序的功能是计算函数 F(x,y,z)=(x+z)/(y-z)+(y+2 × z)/(x-2 × z) 的值,请将程序补充完整。 #include float f(float x,float y) { float value; value= 【 1 】 ; return value; } main() { float x,y,z,sum; scanf("%f%f%f",&x,&y,&z); sum=f(x+z,y-z)+f( 【 2 】 ); printf("sum=%f ",sum); }