eg: 有一个分数序列
2/1, 3/2,5/3,8/5,13/8,21/13,……
求其前n项之和。
求其前n项之和。
double Fraction(int n)
{
double tmp=0;
double a=2;//分子
double b=1;//分母
for(int i;i<n;i++)
{
tmp=a/b;
n=m;
m=n-m;//不使用第三个变量,交换两个变量值
}
return tmp;
}
不使用第三个变量,交换两个变量值(最基本的方法)
{
int a = 10;
int b = 20;
a = a + b;
b = a - b;
a = a - b;
printf("%d,%d\n", a, b);
}