标题:这个程序哪出问题了,帮忙找一下
取消只看楼主
keqiang
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
 问题点数:0 回复次数:1 
这个程序哪出问题了,帮忙找一下
这个程序的问题:只能第一次运行成功,第二次以上它都自动运行了,看问题出在哪里。我正在找...........
#include <iostream.h>
int main()
{
for(int i=1;i<10;i++)
{
int a=0,b=0;
float c=0;
cout<<"输入一组数字,求其平均值,输入完毕时,输入ok即可。"<<endl;
for(;;)
{
cout<<"输入这组的第"<<b+1<<"个数据:";
cin>>a;
if(a==char()) break;
b=b+1;
c=c+a;
}
cout<<"这"<<b+1<<"组数的平均值:"<<c/b<<endl;
}
}
2008-06-24 18:23
keqiang
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-5-20
得分:0 
二楼,有疑问?
上面的循环变量不是a,而是i,而且每次循环a都重新赋值了,那ok怎么造成造成死循环??ok的值并没有赋给a,也没有赋给i啊,怎么会妨碍循环呢?
2008-06-27 12:25



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-221001-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.179883 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved