股神

经过严密的计算,小赛买了一支股票,他知道从他买股票的那天开始,股票会有以下变化:第一天不变,以后涨一天,跌一天,涨两天,跌一天,涨三天,跌一天...依此类推。

为方便计算,假设每次涨和跌皆为1,股票初始单价也为1,请计算买股票的第n天每股股票值多少钱?

输入

 

输入包括多组数据;

每行输入一个n,1<=n<=10^9 。

 

样例输入

 

1

2

3

4

5

 

输出

 

请输出他每股股票多少钱,对于每组数据,输出一行。

 

样例输出

 

1

2

1

2

3

 

时间限制C/C++语言:1000MS其它语言:3000MS
内存限制C/C++语言:65536KB其它语言:589824KB
#include<stdio.h>
void main()
{
  int n,sum=0;
  int i,j=3;
 scanf("%d",&n);
  sum=n;
 for(i=3;n>=i;j++)
   {
     sum=sum-2;
      i=i+j;
    }
 printf("%d",sum);
}

  






posted @ 2018-05-04 23:18  道微真理  阅读(79)  评论(0)    收藏  举报