为什么我这个代码计算阶乘不行呢

来源:4-6 循环结构之while循环

慕妹8338338

2017-10-18 15:53

#include<stdio.h>
int main()
{
    int a,b;
    scanf("%d",&a);
    b=a;
    while(a>=1)
    {
        a--;
        b*=a;
    }
    printf("%d",b);
    return 0;
}

写回答 关注

2回答

  • 慕神6106885
    2017-10-18 16:59:32

    。。。看错了

  • 慕神6106885
    2017-10-18 16:54:59

    while的表达式后面应该跟一个分号 while(a>=1);

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题