【SWU】  求助

fasterry 2014-03-18 11:51:49
1 #include<stdio.h>
2
3 int main ()
4 {
5
6 int n,s=1,m=1,j,k,h;
7 scanf("%d",&n);
8 for(j=0;j<=n;j++){
9 if(j==0){
10 m=1;
11 s=1;
12 } else{
13 for(k=1;k<=j;k++){
14 m=m*k;
15 s=s*(n-k+1);
16 }
17 }
18 h=s/m;
19 printf("%d ",h);
20 }
21 printf("\n");
22 return 0;
23 }
这是对任意的n的值,求出他的各项的二项式,但运行的结果又问题,但我检查了很长时间,觉得写的没错,不知道问题出现在哪儿?求解答?
...全文
61 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fasterry 2014-03-19
  • 打赏
  • 举报
回复
引用 1 楼 magic_wings 的回复:
h=s/m; s=1;m=1; printf("%d ",h); 这样增加两个语句应该行了
我已经明白了,不过还是谢谢。
magic_wings 2014-03-19
  • 打赏
  • 举报
回复
h=s/m; s=1;m=1; printf("%d ",h); 这样增加两个语句应该行了

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧