以下程序运行后的输出结果____ main { char c; int n=100; float f=10; double x; x=f*=n/=(c=50); printf(“%d%f ”, n, x); }
举一反三
- 有以下程序 #include double f (double x); main() { double a=0; int i; for(i=0;i<30;i+=10) a+=f((double)i); printf("%3.0f\n",a); } double f(double x) {return x*x+1;} 程序运行后的输出结果是()
- 有以下程序 double f (double x); main() { double a=0; int i; for ( i=0; i<30; i+=10 ) a += f( (double)i ); printf ("%3.0f\n", a); } double f (double x) { return x*x+1; } 程序运行后的输出结果是 A: 503 B: 401 C: 1404 D: 500
- 以下程序运行后的输出结果是________。 #include "stdio.h" int f(int x); void main() { int n=1,m; m=f(f(f(n))); printf("%d",m); } int f(int x) {return x*2;}: 1/#/2/#/4/#/8
- 写出下列程序的运行结果 [11] 。 #include<iostream. h> void func(double x, int &part1, double &part2){ part1=int(x)+500: part2=(x+500-part1)*100; } void main( ){ int n; double x, f; x=1001. 0103; func (x, n, f): cout<<"Part 1="<<n<<" , part2="<<f<<end1 }
- 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