思路:定义一个函数求其平方数,接着for循环从1到100累加求和。
参考代码:
#include "stdio.h"
int fun(int n){
return n*n;
}
int main()
{
int i,sum=0;
for(i=1;i<=100;i++)
sum+=fun(i);
printf("平方和为:%d\n",sum);
}
/*
运行结果:
平方和为:338350
*/
#include
main()
{
int i,sum=0;
for(i=1;i<=100;i++)
{
sum=i*i;
printf("%d\n",sum);
}
}
每个人理解的意思不一样,程序也就不一样。这看你怎么理解,我把你的问题理解为整数1~100的平方
#include
int main(int argc, char *argv[])
{
int i;
long sum = 0;
for(i = 1; i <= 100; ++i)
sum += i*i;
printf("1到100的平方和为:%d\n", sum);
return 0;
}
说个思路,先设变量a和i
i=1
然后做个循环,a=i*i+(i+1)*(i+1);i+1
IF i<100 成立,就继续上面的循环
当i<100不成立时就跳出循环
输出a的值就可以了
#include
main()
{
int i;
long int n=0;
for(i=1;i<=100;i++)//用循环遍历数组
n+=i*i;//用n来运算结果 也就是最后的和
printf("1 dao 100 de ping fang wei %ld.\n",n);
}