求1到10平方求和哪里错了啊?

#include <stdio.h>
int main()
{
int d,i;
d=0;
for(i=1;i<=10;i++)
    {
    d=d+i*i;            
printf("%d",d);    
}
return 0;
}

输出放外面,不要采纳我

没错呀

#include <stdio.h>
int main()
{
    int d, i;
    d = 0;
    for (i = 1; i <= 10; i++)
    {
        d = d + i * i;
        printf("%d\n", d);
    }
    printf("%d\n", d);
    return 0;
}

你把输出写在for里面了所以每算一个数他就会输出一次,而且都连在一起了
你把输出规范一下就能看到他都输出了什么,如上文代码
有帮助望采纳

#include <stdio.h>
int main(void)
{
    int d=0,i=0;
    for(i=1; i<=10; i++)
    {
        d=d+i*i;    
    }
    printf("%d\n",d);
    return 0;
}

for(i=1;i<=10;i++)
{
    d=d+i*i;            
    printf("%d",d);    
}
//你这个printfd打印要放到for外面