2016C语言习题全集及答案:函数02.docVIP

  • 49
  • 0
  • 约1.53千字
  • 约 3页
  • 2017-07-05 发布于江西
  • 举报
2016C语言习题全集及答案:函数02

第六单元 函 数 读程序写结果 fun1(int a,int b) { int c; a+=a; b+=b; c=fun2(a,b); return c*c; } fun2(int a,int b) { int c; c=a*b%3; return c; } main() { int x=11,y=19; printf(The final result is:%d\n,fun1(x,y)); } int x; main() { x=5; cude(); printf(%d\n,x); } cude() { x=x*x*x; } #include stdio.h long fun(int n) { long s; if(n==1||n==2) s=2; else s=n+fun(n-1); return s; } main() { printf(%ld\n,fun(4)); } main() { int i; for(i=0;i2;i++) add(); } add() { int x=0; static int y=0; printf(%d,%d\n,x,y); x++; y=y+2; } main() { int k=4,m=1,p; p=func(k,m); printf(%d, ,p); p=func(k,m); printf(%d\n,p); } func(int a,int b) { static int m=0,i=2; i+=m+1; m=i+a+b; return m; } 6. int t(int x,int y,int cp,int dp) { cp=x*x+y*y; dp=x*x-y*y; } main() { int a=4,b=3,c=5,d=6; t(a,b,c,d); printf("%d%d\n",c,d); } 7. fun(int x,int y,int z) {z=x*x+y*y;} main() { int a=31; fun(5,2,a); printf("%d",a); } 8. int a,b; void fun() { a=100;b=200; } main() { int a=5,b=7; fun(); printf("%d%d\n",a,b); } 9. int x=3; main() {int i; for(i=1;ix;i++) incre(); } incre() {static int x=1; x*=x+l; printf("%d",x); } 10. int func(int a,intb) { return(a+b); } main() {int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%d\n",r); } 11. long fib(int n) { if(n2)return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld\n",fib(3)};} 2

文档评论(0)

1亿VIP精品文档

相关文档