码迷,mamicode.com
首页 > 其他好文 > 详细

帮朋友写的,鲁智深吃馒头, 没装vs, 还没有亲测

时间:2015-01-22 10:49:58      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

//定义一个一维数组并赋值
int hes[100] ;
for(int i=0;i<100;i++){
Hes[i]=i+1;
}
//不确定循环多少回,把循环写死了
for(int j=0;j<100,j++){
int count = 0;//数不为零进入循环的个数
int countZero = 0;//数为零的个数,也就是删除了多少个
//过滤掉为零的(被删除了的)
if(hes[j]!=0){
count++;
//数到五,计数器重置,对应的和尚为零(删除)
if(count==5){
count = 0;
hes[j]=0;
}
}else{
countZero++; //删除个数计数器,有个缺陷,当循环结束,不能立刻检测出countZero==96
//只有下次循环才能看的出,浪费计算机资源
}
//删除了96个就该跳出循环来了
if(countZero==96){
break;
}
//99的时候循环一圈了,赋值为零,再来一圈
if(j==99){
j=0;
}
(我没装vs,没发测,输出数组我就不帮你写了,写的有点乱,你整理一下自己去写一遍)
}

帮朋友写的,鲁智深吃馒头, 没装vs, 还没有亲测

标签:

原文地址:http://www.cnblogs.com/Sunmoons/p/4240920.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!