问题描述: 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); } 再问: 如何直接输出结果,而不是显示式子? 展开全文阅读