发个小面试题散散分,有兴趣的童鞋们来试试 编写代码实现下面的计算公式:f(x) = 1-2+3-4+5-6+...-m+n。以上是原题。如果能搞定的话下面把要求再提高一点,用一行代码搞定(可以用函数,大神们可以考虑一下不用函数的方法)。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static int f(int n) { return n % 2 == 0 ? -n / 2 : -(n - 1) / 2 + n; } 我是大专家?其实没用函数int result= n % 2 == 0 ? -n / 2 : -(n - 1) / 2 + n; int result= n % 2 == 0 ? -n / 2 : -(n - 1) / 2 + n; 最简单的了,n是最后一个数f(x) = (1-2)*(n%2)+(n%2==0?0:n); 些错了f(x) = (1-2)*(n/2)+(n%2==0?0:n); [新手提问]如果为html文件绑定页面类? int CS$0$0001 = i - 1; 什么意思? <速度>拖拽js文件,自动生成代码 如何定义一个基于SQL数据库的站点地图自定义提供程序? net发布问题 如何使用jquery插件 求asp.net + server 的虚拟空间 问一个窗口验证的问题 那位帮忙看看 为什么搜索到的页面打不开? 请教一个正则表达式替换空格的问题 谁能给我段网站采集程序的代码?
{
return n % 2 == 0 ? -n / 2 : -(n - 1) / 2 + n;
}
int result= n % 2 == 0 ? -n / 2 : -(n - 1) / 2 + n;
f(x) = (1-2)*(n/2)+(n%2==0?0:n);