流程图: 程序: 定义符号常量N #define n 1o 定义变量n,i,s main( f int n, i; long int s=l; for(i=; K<=N; i++) i+十 printf(s=%ldn",S); 输出s定 义 符号 常量 N 定义 变 量 n, i, s s=1; i=1 i≤ N s *= i i++ 输 出 s Y N 流程图: 程序: #define N 10 main ( ) { int n , i; long int s=1; for ( i=1; i<=N; i++ ) s *= i; printf("s=%ld\n", s); }