📅  最后修改于: 2023-12-03 14:40:26.213000             🧑  作者: Mango
该题要求编写一个程序,读入一个整数n,然后输出从1到n的平方和,具体细节请见下面的要求。
请编写一个名为sum_of_squares
的函数,该函数有一个整数参数n
。该函数应该返回从1到n的平方和。例如,sum_of_squares(3)
应该返回14
(即1+4+9)。
int sum_of_squares(int n) {
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i * i;
}
return sum;
}
该函数的实现简单明了。它使用一个循环来计算从1到n的平方和。具体来说,它初始化一个整数变量sum
为0,然后使用一个for
循环来迭代从1到n。在每次循环迭代中,它将当前的循环变量的平方加入到sum
中。最后,该函数返回sum
的值,即从1到n的平方和。
本题考察了对C语言中循环和函数的掌握程度。对于C语言程序员来说,这应该是一个相对简单的任务。