问答详情
源自:4-4 分支结构之嵌套if-else语句

求求你帮帮我吧,这个代码哪里错了;

http://img1.mukewang.com/5da9b3a30001c2c008760532.jpg

#include <stdio.h>
int main()
{
     int a,b=0,k,i,f;
    scanf("%ld",&k);
    if(k>=9){printf("overflow");}
    else{
        for(a=1;a<=k;a++)
            {f=1;
            for(i=1;i<=a;i++)
            f*=i;
            b+=f;
            }
     printf("%ld",b);}
       
    return 0;
}

提问者:Luve 2019-10-18 20:45

个回答

  • 慕娘5579366
    2019-10-19 23:15:58

     //scanf("%ld",&k);你这个是什么啊 !你打错了下面的代码对的

    #include <stdio.h>

    int main()

    {

        int sum = 0;

        int i;

        for(i=1; i<=10; i++)

        {

            printf("%d\n", i);

            if(i == 3)//是不是少了一个判断呢?

            goto laoliu;                    //在这里使用goto语句

        }

        laoliu:printf("结束for循环了....");  //请选择合适位置添加标识符

        return 0;    

    }