100枚硬币,最初全部朝下,第一次将所有硬币反转过来, 第二次反转位置是2的倍数的硬币,第三次反转3的倍数,.....执行一百次,问最终共有多少个硬币面朝上?
来源:互联网 发布:淘宝新规店铺负责人 编辑:程序博客网 时间:2024/05/29 17:47
#include <stdio.h>#include <stdlib.h>#include <string.h>#include <math.h>#include <WTYPES.H>#include <memory.h>/****************************************************************************************************************************************************************lxmuyu****begin:2012 11 21********100枚硬币,最初全部朝下,第一次将所有硬币反转过来, 第二次反转位置是2的倍数的硬币,第三次反转3的倍数,.....执行一百次,问最终共有多少个硬币面朝上?********end : 2012 11 21**** ************************************************************************************************************************************************************/int countFactors(int data){int res = 0, i;for(i = 1; i <= data; i++){if(data % i == 0){res++;}}return res;}void main(){int count = 0, i, upCount = 0;while(count <= 0){printf("输入硬币个数 :");scanf("%d", &count);if(count >= 0){break;}printf("输入有误!\r\n");}for(i = 1; i <= count; i++){if(countFactors(i) % 2 != 0){upCount++;}}printf("朝上的硬币有 %d 个", upCount);}
- 100枚硬币,最初全部朝下,第一次将所有硬币反转过来, 第二次反转位置是2的倍数的硬币,第三次反转3的倍数,.....执行一百次,问最终共有多少个硬币面朝上?
- 第四次反转硬币NO.2
- 硬币反转效果
- 硬币反转动画实现
- 有100枚硬币,总面值是247元,这些硬币的面值有三种:1元,2元 ,5元,编程输出硬币的组合有多少种?
- HDU 4869 求逆元,反转硬币题
- 有 n 个硬币,一开始全部正面朝上,每次可以翻转 k 个硬币( k 小于 n ),那么至少要 p 次翻转,才能让所有硬币反面朝上,求 p 的值
- 硬币
- 硬币
- 硬币
- 硬币
- 23个硬币的问题
- 把一元人民币换成5分,2分,1分的硬币,共有多少种换法?
- 1分2分5分的硬币,组成1角,共有多少种组合
- 1分2分5分的硬币,组成1角,共有多少种组合。
- 1分2分5分的硬币,组成1角,共有多少种组合。
- 1分2分5分的硬币,组成1角,共有多少种组合
- 1分2分5分的硬币,组成1角,共有多少种组合
- onbeforeunload与onunload事件
- mac 系统下删除目录的所有.svn文件
- Linux下QoS模块之tc(traffic control)操作简介
- 文本后定义float ie6、7换行
- Add Responsibility to USER using pl/sql
- 100枚硬币,最初全部朝下,第一次将所有硬币反转过来, 第二次反转位置是2的倍数的硬币,第三次反转3的倍数,.....执行一百次,问最终共有多少个硬币面朝上?
- 瞎想 货币
- const再总结
- 优秀嵌入式linux工程师是怎样炼成的?
- 话说程序员的职业生涯
- What really happens when you navigate to a URL
- 系统IO地址
- 周鸿祎:做到这五点,才算是好用户体验
- 控件开发系列(三)