C语言求次方,用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 20:20:02
C语言求次方,用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n
#include<stdio.h>
void main()
{
int i,k,sum=0;
int n;
printf("请输入n的值:");
scanf("%d",&n);
printf("f(n)==\b");
for(i=1;i<=n;i++)
{
if(i==n)
{
printf("%d*%d=",i,i);
sum=sum+n*n;
break;
}
printf("%d*%d+",i,i);
k=i*i;
sum+=k;
}
printf("%d\n",sum);
}
再问: 如何直接输出结果,而不是显示式子?
void main()
{
int i,k,sum=0;
int n;
printf("请输入n的值:");
scanf("%d",&n);
printf("f(n)==\b");
for(i=1;i<=n;i++)
{
if(i==n)
{
printf("%d*%d=",i,i);
sum=sum+n*n;
break;
}
printf("%d*%d+",i,i);
k=i*i;
sum+=k;
}
printf("%d\n",sum);
}
再问: 如何直接输出结果,而不是显示式子?
C语言求次方,用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n
C语言用递归求函数的第n项f(n) = 1×2 + 2×3 + 3×4 + …… + n×(n+1)
用递归函数(C语言)求1!+2!+3!+...+n!
C语言编程求教,用递归函数求f(n)=f(n-1)+f(n-2),其中f(1)=f(2)=1,设n=10.
用C语言编程:用函数调用的方法求f(k,n)=1^k+2^k+…+n^k,其中k和n从键盘输入
C语言程序题:1、编写一个求n!的函数fact(n),要求fact函数分别用递归和非递归两种方法实现
一个c语言递归问题,用函数f(x,n)=sqrt(n+f(x,n-1)的.
用C语言 写一个函数用于计算1!+2!+3!+…+n!的值(使用函数递归完成)
C语言中使用递归函数求1+2+3+4+……n的和,并用主函数调用该函数,
求C语言 编写程序 1的1次方加2的2次方加3的3次方……一直加到n的n次方.
C语言,用递归求整数m,n的最大公约数.
用C语言编程:用函数调用的方法求f(k,n)=1^k+2^k+...+n^k,其中变量k和n均为整形