例:阶乘函数的另一个版本 #include <iostream.h> unsigned long Facto(int n unsigned long fac= 1 for(; n>0; -n) fac *=n: return fac
例: 阶乘函数的另一个版本 #include <iostream.h> unsigned long Facto(int n) { unsigned long fac = 1; for(; n > 0; --n) fac *= n; return fac; }
阶乘函数的定义 void maino 对于本例,man0函数改写 成如下形式将显得更简练: unsigned long Result void maino for (int i= 5; i <50; 1+=5) for(int i=5; i< 50: i + 5) cout < Facto(<< endl REsult= Facto cout < Result < endl
// 阶乘函数的定义 void main() { unsigned long lResult; for(int i = 5; i < 50; i += 5) { lResult = Facto(i); cout << lResult << endl; } } 对于本例,main() 函数改写 成如下形式将显得更简练: void main() { for(int i = 5; i < 50; i += 5) cout << Facto(i) << endl; }