注册 登录
编程论坛 C语言论坛

请教高手,这个有问题吗?为什么结果不对?

zunhualf 发布于 2020-10-04 14:10, 1891 次点击
#include <stdio.h>

main()
{
    int i=0;
    int facto=0;
    facto=1;
    for(i=0;i<=10;i++);
    {
        facto=facto*i;
    }
    printf("10!=%d\n",facto);
}
3 回复
#2
幻紫灵心2020-10-04 15:17
for(i=1;i<=10;i++)

i应该从1开始,行末没有分号。
#3
zunhualf2020-10-04 15:46
谢谢,明白了
#4
八画小子2020-10-04 21:54
问题比较多
1