楼上有一处错误,下面的是正确的
#include "stdio.h"
int main()
{
int i,n,f,e,j=1;
printf("shuru:");
scanf("%d",&f);
for(i=2;i<=f;i++)
{
printf("%d",j);
e=1; /* 楼上这个地方错了*/
for(n=2;n<=i;n++)
{
printf("*%d",n);
e=e*n;
}
printf("=%d\n",e);
}
return 0;
}
#include "stdio.h"
int main()
{
int i,n,f,e,j=1;
printf("shuru:");
scanf("%d",&f);
for(i=2;i<=f;i++)
{
printf("%d",j);
e=1; /* 楼上这个地方错了*/
for(n=2;n<=i;n++)
{
printf("*%d",n);
e=e*n;
}
printf("=%d\n",e);
}
return 0;
}