C#一行代码实现整数取反函数


题目很简单,完成函数reverse,要求实现把给定的一个整数取其相反数的功能,举两个例子如下: x = 123, return 321 x = -123, return -321

 

请注意,下面真是一行代码,只有一个分号的。不知道大家能否看懂:

private int reverse(int i)
{
    return int.Parse((i > 0 ? "" : "-") + new string((new Stack<char>((IEnumerable<char>)Math.Abs(i).ToString())).ToArray()));
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM