1.利用递归实现
#include <stdio.h>
#include <stdlib.h>
int A(int i)
{
if(i>0) return i*i+A(i-1);
else return 0;
}
int main()
{
int s;
s = A(100);
printf("平方和为:\n");
printf("%u",s);
return 0;
}
2.利用普通函数实现
#include <stdio.h>
#include <stdlib.h>
int A()
{
int s,i;
s = 0;
for(i = 1;i<101;i++)
s+=(i*i);
return s;
}
int main()
{
int a;
a=A();
printf("平方和为:\n");
printf("%u", a);
return 0;
}
祝君好运。