C语言中P=m!/n!(m-n)!的感叹号什么意思?

[复制链接]
查看11 | 回复4 | 2011-9-10 03:46:31 | 显示全部楼层 |阅读模式
感叹号 在 C 语言中可以表示 “非" 运算。例如:int m=0;if (!m) printf("abcd");m=0 ;m 为 “假”.!m就是真,条件成立,打印出 abcd.========P=m!/n!(m-n)!
-- 语句有语法错误。! 后面应当接变量或表达式。====这可能是代数式子,不是C语言.代数里,! 是阶乘。n! = 1*2*3*4*...*nm! = 1*2*3*4*...*m...
回复

使用道具 举报

千问 | 2011-9-10 03:46:31 | 显示全部楼层
没见过这样用,咋看起来像排列组合公式呢。你又问的是C语言,而不是C++如果是C++的话看是不是重载了!运算符,实现了阶乘运算。...
回复

使用道具 举报

千问 | 2011-9-10 03:46:31 | 显示全部楼层
n! = 1*2*3*4*...*n阶层...
回复

使用道具 举报

千问 | 2011-9-10 03:46:31 | 显示全部楼层
阶乘,从1到m,从1到n,从1到(m-n)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行