#include<stdio.h>
int fun(int n)
{ int f;
if(n<=1)
f=0;
else if(n==2)
f=2;
else
f=fun(n-1)+2*(n-1);
return(f);
}
void main()
{ int i=2;
while((fun(i+1)-fun(i))!=26)
i++;
printf("ago there has %d stations\n",i);
printf("now there has %d stations\n",i+1);
}
这是我写的由n个车站到n+1个车站时多出26张票的结果,貌似结果不对,我晕……
数学不好的劣势体现出来了……
期待楼下正解……