c语言有一题改错,请问怎么改,还有这段程序的意思,谢谢!

[复制链接]
查看11 | 回复3 | 2011-2-25 23:52:35 | 显示全部楼层 |阅读模式
计算 1+2+3+。。。10 的和。s=0;// 数字0,不是字母 O; s 是累加器,初值0n 从 1 变到 10, s=s+n;(计算 1+2+3+。。。10 )while(n 10 就不再 循环。 注意拼写,空白 和 分号。分号是句子结束符,所以,不该有的地方要去掉,该有的地方不要漏掉。=====改好了:#include "stdio.h"int sum(){int s,n; s=0;n=1; while(n<=10){s=s+n; n=n+1;}return(s);}void main(){int total;t...
回复

使用道具 举报

千问 | 2011-2-25 23:52:35 | 显示全部楼层
#include "stdio.h"//没有空格的,不要分号 int sum()//删掉分号{int s,n; s=0; n=1; //是0不是owhile(n<=10){//不要分号,while打错了s=s+n; n=n+1;}return n;}//加上大括号,返回不用小括号的void main()//不要分号...
回复

使用道具 举报

千问 | 2011-2-25 23:52:35 | 显示全部楼层
这个代码。。。return都在大括号外面了。。。不是指这个错误吧。。。还有返回n,这个很没有意义吧,while(n<=10)跳出循环,不用看内部函数,n都该为11吧。。。。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行