求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
#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);
}
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!