while怎么答案为0的

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

疯癫小牛

2018-11-14 14:48

#include <stdio.h>

int main()

{

    int a=1,b=1;

    while(b<=100)  //循环条件应该是什么呢?

    {

        a=a*b;

         b++;      //这里是不是应该改变循环变量的值

    }

    printf("100以内所有整数相乘和为:%d\n", a);

    return 0;

}


写回答 关注

1回答

  • weixin_慕娘8228711
    2019-06-11 01:09:08

    溢出了,int的范围-2147483648到+2147483647之间

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题