希望采纳。
问题比较多。程序很简单,就是求1的平方加2的平方,一直加到n的平方和。但是你输入和调用的顺序是乱的。声明那一行没有问题,但是声明的下一行int foo();那一句是错的,要删掉。scanf你为什么接收了2个输入呢?应该是scanf_s("%d",&n;);scanf下面一句紧接着才应该是调用,应该写sum=foo(n);再下面才是printf;调用的语句int foo();要改为foo();另外main函数是整型的话,函数里面的最后最好写上return 0;完整的程序我帮你改好了,应该是下图这样