Description |
||
|
2^n=C(n,0)+C(n,1)+…+C(n,n)。其中^表示幂,C(n,x)表示组合数,即C(n,x)=n!/((n-x)!x!)。现在给你n(0<=n<=33),要你输出2^n的组合数之和的表达式 输入 每行一个整数n,如果n为负数则输入结束。 输出 每行输出一个表达式,表达式格式形似为2^n=C(n,0)+C(n,1)+…+C(n,n)。 Sample Input 2 3 -1 Sample Output 2^2=1+2+1 2^3=1+3+3+1 |
代码如下:
#include<stdio.h>
int main()
{
int n;
while (

博客介绍了如何使用C语言进行XTU组合数的计算,强调了在编程过程中需要注意防止越界问题,并指出k的整数类型可能会导致小数部分被舍去。
最低0.47元/天 解锁文章
958





