关于#c语言#的问题

求5!,7!,9! 有什么问题,怎么解决,为什么出现了这个问题?

#include<stdio.h>
#include<math.h>
int main(){ //5!,7!,9!
int i,j;
int p=1;
for(j=5;j<=9;j++,j++){
for(i=1;i<=5;i++) { //n!
p=p*i;
}
printf("%d\n",i-1);
printf("%d\n",p);
}
}

printf("%d\n",i-1);这里输出应该是j而不是i-1

img

#include<stdio.h>
#include<math.h>
int main()  //5!,7!,9!
{
    int i,j;
    int p=1;
    for(j=5; j<=9; j++,j++)
    {
        for(i=1; i<=5; i++) //n!
        {
            p=p*i;
        }
        printf("%d\n",j);
        printf("%d\n",p);
    }
}


#include<stdio.h>
#include<math.h>
int main(){ //5!,7!,9!
int i,j;
int p=1;
for(j=5;j<=9;j++,j++){
    for(i=1;i<=5;i++) { //n!
        p=p*i;
    }
    printf("%d\n",j);
    printf("%d\n",p);
}
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632