不知道是垃圾面试题还是好的面试题?大家看看吧! 请用你熟悉的语言求和1+2-3+4-5+6-7+.....+nn趋向无穷大. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈,结果出呼意料,下面是代码int max=n+1; int sum=1; for(int i=2;i<max;i++) { if(i%2!=1) { sum+=i; } else { sum-=i; } }return sum; if(n%2==0)Console.WriteLine("1-(n-2)/2+n");elseConsole.WriteLine("1-(n-1)/2)") 这个有好几种算法的不算垃圾 是靠算法的 不过一般都是考你能想错几种。要是只是让你写一个就行 这个是比较简单的了。 static void Main(string[] args) { int n=Convert.ToInt32(Console.ReadLine()); int sum=1; for(int i=2;i<=n;i++) { if(i%2==0) { sum+=i; } else { sum-=i; } } Console.WriteLine("计算的结果是{0}",sum); } static void Main(string[] args) { int n=Convert.ToInt32(Console.ReadLine()); int sum=0; if(n%2==0) { sum=2+n/2; } else { sum=1-(n-1)/2; } Console.WriteLine("要计算的结果是{0}",sum); } ls 没有看清楚题目啊lz要求的是n趋向于无穷 不是说输入一个n 难道就没人能给出一个震撼性的、有说服性的答案吗?大家注意n是趋向无穷大的。楼上的几个朋友和我面试时一样,犯了一个错误,不知道怎么处理趋向无穷大的n,中间的循环我想有编程逻辑的人,都想的出,关键是怎么处理n.大家加油想想看吧,说不定,哪天你面试也遇到这个问题呢。 趋于无穷大,也就是说最后的计算结果无法用Int或long类型来表示了 如何将一个文件夹下的多个mht网页文件批量另存为txt文件 求一正则表达式写法 已有打开的与此命令相关联的 DataReader,必须首先将它关闭问题 有没有媒体播放控件 SQL模糊查询的问题 求购C#邮件群发源代码 DropDownList1控件如何不要让他刷新 根据已有的datatable创建新表!! 如何在web service间传递简单数据 高手给点意见,如何用C#用实行附件的上传和下载? 泛型的绑定 谢谢,谢谢 怎样在WEB设计中弹出一个对话框?
int max=n+1;
int sum=1;
for(int i=2;i<max;i++)
{
if(i%2!=1)
{
sum+=i;
}
else
{
sum-=i;
}
}
return sum;
Console.WriteLine("1-(n-2)/2+n");
else
Console.WriteLine("1-(n-1)/2)")
static void Main(string[] args)
{
int n=Convert.ToInt32(Console.ReadLine());
int sum=1;
for(int i=2;i<=n;i++)
{
if(i%2==0)
{
sum+=i;
}
else
{
sum-=i;
}
}
Console.WriteLine("计算的结果是{0}",sum);
}
{
int n=Convert.ToInt32(Console.ReadLine());
int sum=0;
if(n%2==0)
{
sum=2+n/2;
}
else
{
sum=1-(n-1)/2;
}
Console.WriteLine("要计算的结果是{0}",sum);
}
lz要求的是n趋向于无穷 不是说输入一个n
楼上的几个朋友和我面试时一样,犯了一个错误,不知道怎么处理趋向无穷大的n,
中间的循环我想有编程逻辑的人,都想的出,关键是怎么处理n.大家加油想想看吧,
说不定,哪天你面试也遇到这个问题呢。