c语言嵌套问题
目的求1 3 5 7 9到19的阶乘#include<stdio.h>
main()
{
int n,i;
float f;
for(n=1;n<=19;n=n+2)
{
f=1;
for(i=1;i<=n;i++)
f=f*i;
printf("f=%f\n",f);
}
} 这个是对的
#include<stdio.h>
main()
{
int n,i;
float f;
f=1;
for(n=1;n<=19;n=n+2)
{
for(i=1;i<=n;i++)
f=f*i;
printf("f=%f\n",f);
}
} 这个是错的
f=1为什么在外面不行啊???
[此贴子已经被作者于2017-2-4 14:37编辑过]