永发信息网

c语言补全程序

答案:1  悬赏:20  手机版
解决时间 2021-04-03 12:27
c语言补全程序
最佳答案
题的输出应该有问题,我数了一下2*2的应该有6种方法,你可以自己数一下。
#include "stdio.h"
int main(void)
{
int m,n;
scanf("%d%d",&m,&n);
long res1=1,res2=1,res3=1;
for(int i=2;i<=m+n;i++)
res1*=i;

for(int i=2;i<=m;i++)
res2*=i;

for(int i=2;i<=n;i++)
res3*=i;
printf("%d\n",res1/(res2*res3));
return 0;

}追问你怎么数出6种的???只有两种啊追答我知道了,题是数格子,我数成了边。改了一下,应该可以了。
#include "stdio.h"
int main(void)
{
int m,n;
scanf("%d%d",&m,&n);
long res1=1,res2=1,res3=1;
for(int i=2;i<=m+n-2;i++)
res1*=i;

for(int i=2;i res2*=i;

for(int i=2;i res3*=i;
printf("%d\n",res1/(res2*res3));
return 0;

}追问
追答越界了,用int64试一试,如果不行就肯定要自己写阶乘的函数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宜昌土门亚迪门业木门装了一个多月坏了两把锁
长的不太好看,可以进北京电影学院吗?
淘宝的国际转运是怎么收费的
如图(1),已知AB⊥BD,ED⊥BD,AB=CD,BC=D
Time was running out, and Mark Dickinson w
杨氏之子的五句话,用现代文改编成故事。
电脑老是一些对话框出现黑色底色,这个怎么解
南音琵琶有考级吗 有几级
全天计扑划;支持哪些?联通卡能耍吗?
一套队鼓160元,一只小军号12元,学校用900元可
有机锗的用途
本周新剧:爱情是什么 Love Is
花9000多买一部手机到底值不值呢
直线 3x-4y-5=0被圆x^2+y^2=2所 截得弦AB所对
兰蔻批号40GD1U怎么看
推荐资讯
高尿酸患者不宜吃哪种食品?
鸡兔同笼,数头共有20个,数腿鸡腿比兔腿多4
什么叫走廊地带
姐妹聚会对联
我儿子才8岁双手截肢了该上什么学校
手机非常非常卡怎么办,不管玩什么游戏都闪退
家庭智慧的幽默故事
工商银行葫芦岛分行兴工支行辽宁工程技术大学
有一块平行四边形菜地如下图如果要在它的四周
侠盗神偷2
帮我家幺儿取个名字?
阅读下面的文言文,完成文后各题好问则裕,自
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?