永发信息网

c语言 递归算法求1+3-5+7-9…n 要详细 简单

答案:2  悬赏:60  手机版
解决时间 2021-01-12 04:35
c语言 递归算法求1+3-5+7-9…n 要详细 简单
最佳答案
js写的代码,c语言算法应该也是类似的
function add(n){
if(n==1){
return 1;
}else{
if(n%2 == 0){
return 2*n-1+add(n-1);
}else{
return -(2*n-1)+add(n-1);
}
}
}
全部回答
#include "stdio.h"
int main(void)
{
int n = 0;
scanf("%d/n",&n);
int sum = 0;
bool key = 0;
for(int i = 1;i <= n;i += 2)
{
if(0 == key)
{
sum += i;
key = 1;
}
else
{
sum -= i;
key = 0;
}
}
printf("%d",sum);
return 0;
}追问这不是递归啊?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
左边一个启右边一个文字旁,下面一个木是什么
0.5米有多长
今年高考前夕,某地部分考生到被誉为“文曲星
我想补交上海社保怎么办理
快递寄新鲜的水果多少钱一斤?
名爵5和马3哪个好呢 纠结 懂行的给个详细分析
沃尔是不是更像韦德一点
外卖披萨加一份芝士7寸是什么
信阳息县嘉辉雪茄哪有卖的
怎样诱导女友和我做的一次爱?
文章《我的叔叔于勒》安排了两次自然景物的描
高分求 csi:NY的1到9季全集
Shelikes_________articlesaboutfilmsalot.A.
WOW提里奥弗丁在哪
小林一个人在家时,不小心打碎了爸爸心爱的茶
推荐资讯
从昆明到南伞的客车每天有几到班?行程多少公
男人对于撒娇的女生是不是无法抵抗?
28度39分38秒+52度43分56秒
猫头鹰有什么特殊的本领
honest打火机如何加油
关于单片机DS12CR887时钟芯片的时序读写程序
填空()的背后是爱和成全
爽脆的黄瓜干怎么做好吃又简单,做法图解
Hi租房不收中介费,是如何盈利的?
假装情侣好看吗
华硕机械键盘有人有兴趣吗
房子共34层买在33层好不好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?