要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。
方法:从递归下手
一般是这样的
int sum(int n){
if(n==0)
return 0;
return n+sum(n-1);
}
把上述稍加改动即可
return n&&(n+sum(n-1));
posted on 2012-05-25 16:23 为梦飞翔 阅读(266) 评论(0) 编辑 收藏 举报
Powered by: 博客园 Copyright © 2024 为梦飞翔 Powered by .NET 8.0 on Kubernetes