房天下 > 房天下问答 > 业主生活 > 其他
  • 对1到n的阶乘求和的问题

    #include <stdio.h>int main(void){ int i,j,k; int product=1,sum=0; printf("please input a number\n"); scanf("%d",&i); { for(j=1;j<=i;++j) for(k=1;k<=j;++k) product*=k; sum+=product; } printf("此阶乘的和为:%d\n",sum);}对1到n的阶乘求和这段代码哪有错误?请大家指点一下!~

    提问者:datangwuben

    发布于2011-01-24

共1个回答
  • 芸若 丨Lv 2
    #include <stdio.h>int main(void){int i,j,k;int product=1,sum=0;printf("please input a number\n");scanf("%d",&i);for(j=1;j<=i;j++){ for(k=1;k<=j;k++) {product*=k;} sum+=product; product=1;}printf("此阶乘的和为:%d\n",sum);}要注意product=1那个地方 需要重赋值
    +1 2011-01-25 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。