您的位置:首页 > 其它

猴子数数问题

2015-09-30 14:36 148 查看
#include<stdio.h>

#define Max 100

int menkey[Max] ;
bool menkey1[Max];

int main()
{
int num ;
int flag = 0 ;
while(1)
{
int i ;
scanf("%d",&num) ;
flag = num ;
if(num == 0)
break ;
for(i = 1 ; i <= num ; i++)
{
menkey[i] = i  ;
menkey1[i] = 1 ;
printf("%d ",i) ;
}
puts("") ;
for(i = 1; ;i++)
{
if( i % 3 ==0 )
{
menkey1[i] = 0 ;
printf("%d ",menkey[i]) ;
}
else
if(menkey1[i] == 0)
{
i++ ;
}
for(i = 1 ;i <=num ; i++)
{
if(menkey1[i] == 1)
{
flag = 1 ;
break ;
}

}
if(i == num + 1&& flag == 0)
{
break ;
}
if(i == num)
{
i = 1 ;
}

}

}

return 0 ;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: