输入n的值,计算并输出1*1+2*2+3*2+4*4+5*5+......+n*n的值

输入n的值,计算并输出1*1+2*2+3*2+4*4+5*5+......+n*n的值,要求编写函数f求平方

 

#include<stdio.h>

void f(int n)
{
	int sum = 0;
	for (int i = 1; i <= n; i++)
	{
		sum += i*i;
	}
	printf("前n项平方和:%d", sum);
}

int main() {

	int a[100] ,n;
	printf("请输入n的值:");
	scanf_s("%d", &n);
	f(n);
	getchar();
	getchar();
	return 0;
}

代码如下,如有帮助,请采纳一下,谢谢。

#include <stdio.h>

double f(int n)
{
	int i;
	double sum = 0;
	for (i = 1;i<=n;i++)
	{
		sum += i*i;
	}
	return sum;
}
int main()
{
	int n;
	double ss = 0;
	printf("请输入n的值:");
	scanf("%d",&n);
	ss = f(n);
	printf("1*1 + 2*2 + ...+%d*%d=%g\n",n,n,ss);
	return 0;
}