您的位置:首页 > 编程语言 > C语言/C++

c/c++笔试题集锦

2013-01-04 21:57 211 查看
1、写一个函数计算当参数为n(n很大)时的值 1-2+3-4+5-6+7……+n

long fn(long n)
{
  if(n<=0)
  {
      printf("error: n must > 0);
      exit(1);
  }
  if(0==n%2){
      return (n/2)*(-1);
  } else {
      return (n/2)*(-1)+n;
  }
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: