猴子数数问题
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 ; }
相关文章推荐
- PPL 和AMP并行编程
- 【夯实基础】javakeywordsynchronized 详细说明
- javascript:void(0)的用法讲解
- 停止学习Wireshark
- 打造一款计算器(1)界面设计
- opengl中的三维数学一(基础三维讲解)
- netty4 Android和服务器进行通信
- Android如何设置TextView的行间距、行高
- 项目范围管理论文的提纲
- Java冒泡排序
- linux Read命令
- OpenGL教程翻译 第二十一课 聚光灯
- Android-Universal-Image-Loader不同路径加载图片方式
- 99表
- 字符串匹配的KMP算法
- c++实现des算法
- html5 Geolocation(地理位置定位)学习
- Asp.Net发送ICQ信息
- myeclipse修改乱码(编码格式修改)
- iOS AutoLayout自动布局中级开发教程(3)-等宽等高等中心