C语言菜鸟的一段错误代码求改错

#include<iostream.h>intmain()inti,sum=0;i=1;for(;i<=100){sum+=i;i++;}cout<<sum<<"\ti=... #include<iostream.h>
int main()
int i,sum=0;
i=1;
for(;i<=100)
{
sum+=i;
i++;
}
cout<<sum<<"\ti="<<i<<endl;
}

1.这是从老师课件上抄下来的系统很不给力的说有两个错误求指正
2其实我就是不知道for循环的正确格式,望指出
3.其中的cout<<sum<<"\ti="<<i<<endl;这句里<<"\ti="<<i是什么意思呢

展开
 我来答
fafakkandyaer
2011-03-10 · TA获得超过298个赞
知道小有建树答主
回答量:266
采纳率:100%
帮助的人:174万
展开全部
for循环里应该是两个分号for(x;y;z)
X可以不写出来,但是之前必须赋予初值,y是这个for循环停止的条件,Z是累加或累减用的,你的那个I++就是这个作用,用来辅助实现y这个条件的,至于<<这个符号,3里面的那个问题是把"i=”原样输出,\t是转义字符。。。求分
落枫秋痕
2011-03-10 · TA获得超过499个赞
知道小有建树答主
回答量:200
采纳率:0%
帮助的人:188万
展开全部
#include<iostream.h>
int main()
{ int i,sum=0;
i=1;
for(;i<=100;)
{ sum+=i;
i++;
}
cout<<sum<<"\ti="<<i<<endl;
}
这是C++程序。
for格式 书上有的 下去仔细看看书吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
韩若曦123
2011-03-10 · TA获得超过402个赞
知道答主
回答量:109
采纳率:0%
帮助的人:0
展开全部
1、for的括号里必须有3个分号;
2、<<"\ti="<<i是先将光标移到下一个Tab在输出i的值;
3、main的前面用void,你用int可以,但是的在最后加return与之对应;
#include<iostream.h>
void main()
{
int i,sum=0;
i=1;
for(;i<=100;)
{
sum+=i;
i++;
}
cout<<sum<<"\ti="<<i<<endl;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人孤兔w
2011-03-10 · TA获得超过133个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:132万
展开全部
for(;i<=100)这里少一个分好
正确是for(;i<=100;) 注意中英文切换

还有就是main() 后面少个 {
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蓝风水晶灵
2011-03-10 · TA获得超过934个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:431万
展开全部
符号{ 位置错了
for(;i<=100)中i<=100后面要加;号。最好写成for(i=1;i<=100;i++)

#include<iostream.h>
int main()
{int i,sum=0;

for(i=1;i<=100;i++)
sum+=i;
cout<<sum<<"\ti="<<i<<endl;
}

<<"\ti="<<位运算左移
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式