- 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)