#include <stdio.h> void main() /*--------find number M Factorial-----------*/ { long int n,m,y=1; printf("Please enter number M value: \n"); scanf_s("%d",&m); for (n=1;n<=m;n++) { y = y*n; } printf("the M factorial value is: %d\n",y); } /*用do while語句*/ #include <stdio.h> void main() /*-------find number M factorial--------------*/ { long n=1,m,y=1; printf("Please enter number M value: \n"); scanf_s("%d",&m); do /*----------loop begins------------*/ { y = y * n; n += 1; }while(n<=m); /*-----------loop ends-----------*/ printf("the M factorial value is :%d\n",y); }