输入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;
}