输入一个正整数n(n<=20),输出1到n之间阶乘表。
#include#include int main() { int n; scanf ("%d",&n); double s=1; int i=1; int y=1; double ss=1; while (i<=n) { while (y<=i) { ss=ss*y; y++; } printf ("%-4d%-20.0fn",i,ss); ss=1; y=1; i++; } return 0; }

输入一个正整数n(n<=20),输出1到n之间阶乘表。
#include#include int main() { int n; scanf ("%d",&n); double s=1; int i=1; int y=1; double ss=1; while (i<=n) { while (y<=i) { ss=ss*y; y++; } printf ("%-4d%-20.0fn",i,ss); ss=1; y=1; i++; } return 0; }