http://acm.nankai.edu.cn/p1002.html
乍看不難,其實(shí)也不難。就是不能用遞歸來做。巧妙地利用變量l來處理,體會(huì)!
1 #include<stdio.h>
2 #include<stdlib.h>
3 long n;
4 int main()
5 {
6 while(scanf("%d",&n) != EOF){
7 long l = 1;
8 while(l>0){
9 if(n >= 50025002){
10 n -= 5;
11 l--;
12 }
13 else{
14 n += 2005;
15 l++;
16 }
17 }
18 printf("%d\n",n);
19 }
20 system("pause");
21 return 0;
22 }
23