C语言求次方,用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n

问题描述:

C语言求次方,用递归的方法求 f(n) = 1*1 + 2*2 + 3*3 +……+ n*n
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
#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); 
}

再问: 如何直接输出结果,而不是显示式子?
 
 
展开全文阅读
剩余:2000
下一页:生物 酶