C语言程序设计
TC有时候会出问题的 给你改了一下 输出的时候要用长整型另外最后加了一句系统暂停语句 便于查看结果我用的TC2。01测试的 2。0应该也可以了吧#include"stdio。h"long square(long a){long b; b=a*a;return b;}long sum(long n){ long c=0,i,d;for(i=1;i<=n;i++){d=square(i);c=c+d ;}return c;}int main(){long r,n;printf("please input n:");scanf("%ld",&n);r=sum(n);printf("...全部
TC有时候会出问题的 给你改了一下 输出的时候要用长整型另外最后加了一句系统暂停语句 便于查看结果我用的TC2。01测试的 2。0应该也可以了吧#include"stdio。h"long square(long a){long b; b=a*a;return b;}long sum(long n){ long c=0,i,d;for(i=1;i<=n;i++){d=square(i);c=c+d ;}return c;}int main(){long r,n;printf("please input n:");scanf("%ld",&n);r=sum(n);printf("the result is %ld:",r);system("pause");}答案补充我看你都学会函数调用了 所以建议你下个VC编辑器用用 像你这个程序 我在VC上运行没问题 但在TC2。
01上运行就有一般来说 新手在学C语言循环时最好放弃使用TC 个人建议 谨供参考答案补充这个代码我又复制了一遍 去同学机子上用TC2。0运行了一下 输入10 结果 385 还是没问题 请问楼主是直接复制的代码还是是自己看着输的? 建议新建一个文本文档 然后把程序复制进去 再重命名为 。
c格式的 然后再运行一下试试 再不行的话 我只能说抱歉了 我也没办法了。收起