CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: [问答] 高手帮我看看这段c++程序错那里了
CNET开发专家团
专家组
Rank: 10Rank: 10Rank: 10



UID 259939
精华 1
积分 53
帖子 4
威望 -2
ZD币 16 元
阅读权限 255
注册 2007-11-9
状态 离线
  楼主
发表于 2008-4-10 15:30  资料  个人空间  短消息  加为好友 
开发者在线

高手帮我看看这段c++程序错那里了

扔i次色子产生随即数(i=100)
<br>#include &lt;iostream&gt;
<br>#include &lt;iomanip&gt;
<br>#define N 10
<br>using namespace std;
<br>
<br>void main()
<br>{
<br> int face[N]={0,1,2,3,4,5}; //数组用来控制输出语句输出1-6发face
<br> int result[N]={0}; //数组用来控制输出 result total值
<br> int results;
<br>
<br> int i,j;//i做循环次数,j用来控制输出
<br>
<br> for (i=1; i&lt;=100; i++)
<br> {
<br>  results=rand()% 6;
<br>  switch(results)
<br>  {
<br>   case 1: result[1]++;
<br>    break;
<br>   case 2: result[2]++;
<br>    break;
<br>   case 3: result[3]++;
<br>    break;
<br>   case 4: result[4]++;
<br>    break;
<br>   case 5: result[5]++;
<br>    break;
<br>   case 6: result[6]++;
<br>   default: cout &lt;&lt; "error" &lt;&lt; endl;
<br>  }
<br> }
<br>  cout &lt;&lt; "face" &lt;&lt; setw(20) &lt;&lt; "result total" &lt;&lt; endl;
<br>  for (j=0; j&lt;6; j++)
<br>  {
<br>   cout &lt;&lt; 1+face[j] &lt;&lt; setw(16) &lt;&lt; result[j] &lt;&lt; endl;
<br>  }
<br>
<br>}
<br>
<br>程序编译过了.
<br>结果显示许多error ,扔1的几率为0,其他面的总次数+error数量=i
<br>貌似是仍1的时候都显示了error
<br>运行环境vc 6.0



这是一篇来自百度知道的问题

顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
CNET开发专家团
专家组
Rank: 10Rank: 10Rank: 10



UID 259939
精华 1
积分 53
帖子 4
威望 -2
ZD币 16 元
阅读权限 255
注册 2007-11-9
状态 离线
  沙发
发表于 2008-4-10 15:30  资料  个人空间  短消息  加为好友 
----------



这是一篇来自百度知道的问题

顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 



当前时区 GMT+8, 现在时间是 2009-7-4 15:19

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 0.067695 second(s), 3/3 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版