poj1306+double就够了不过以后double用%lf
2015-08-10 12:55
369 查看
#include <stdio.h> #include <string.h> int main() { int M=0,N=0,i=0; double res; while(scanf("%d%d",&N,&M)) { if(N==0&&M==0) break; res=1.0; for(i=N;i>N-M;i--) { res*=i; } for(i=1;i<=M;i++) { res/=i; } printf("%d things taken %d at a time is %.0lf exactly.\n",N,M,res); } return 0; }
相关文章推荐
- “激进”与“保守”“左派”与“右派”
- c_c++刁钻问题各个击破之位运算及其实例(2)
- eclipse 插件relo使用
- python 协程示例
- C/C++刁钻问题各个击破之位运算及其应用实例(1)
- 使用纯递归判断括号是否匹配
- 目录下有个.h.gch文件,是什么?
- 计算表达式值
- 没钱也创业?这里精选41个创业免费资源。
- python yield和send
- Codeforces 552E - Vanya and Brackets (中缀表达式求值)
- POJ EXTENDED LIGHTS OUT 1222【高斯消元+位运算】
- hadoop排序组合键的使用情况
- BZOJ 3359: [Usaco2004 Jan]矩形( dp )
- APP性能测试工具GT
- cocos2d-x 3.7 win7 32+Android 环境配置
- 为什么想得慢的人能赢,程序员又如何
- C语言-05-内存分析
- 向eclipse中导入myeclipse项目
- 【Android开发】消息处理类(Handler)与消息类(Message)介绍