以下程序运行后的输出结果是________。
#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
#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
举一反三
- 以下程序的运行结果是( )。#include [stdio.h]int f(int m, int n){ return m > n ? m : n;}main(){ int x = f(5, 3); printf("%d\n", x);}
- 以下程序的输出结果是________。 #include "stdio.h" int f(int b[],int m,int n) { int i,s=0; for(i=m; i < = n; i=i+2) s=s+b[i]; return s; } void main() { int x,a[]={1,2,3,4,5,6,7,8,9}; x=f(a,3,7); printf("%d",x); }: 10/#/15/#/18/#/8
- 下面程序的运行结果是a=____,b=____。#include<;stdio.h>;int main( ){void f( int x , int y ) ;int a = 1 , b = 2 ;f( a , b ) ;printf( "a=%d,b=%d\n" , a , b ) ;return 0 ;}void f( int x , int y ){x = 100 ;y = 200 ;}
- #include main( ){ int m=7,n=4;...1/2; printf(%f ,x);}
- 以下程序的输出结果是______ 。#include int f(int n) { if(n == 1) return 1; else return n + f(n - 1);}int main(void) { printf("%d\n", f(5)); return 0;}