编写函数求和法:S=1+(1+3)+(1+3+5)+(1+3+5+……+(2n-1)) c语言编程

如题所述

#include<stdio.h>
int sum1(int n)
{if(n==1)return 1;
 return sum1(n-1)+n+n-1;
}
int main()
{int i,n,s=0;
printf("要加到第几项:");
scanf("%d",&n);
for(i=1;i<=n;i++)
  s+=sum1(i);
printf("%d\n",s);
return 0;
}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答