6.1
形参:与实参有联系的变量,可以是实参的拷贝、引用等。
实参:传递给被调用函数的参数,让调用函数中的值可以给被调用函数使用
6.4
1 #include <iostream> 2 #include <vector> 3 #include <cctype> 4 #include <iterator> 5 #include <stdexcept> 6 #include <string> 7 #include <cstring> 8 9 using std::cin; 10 using std::cout; 11 using std::endl; 12 using std::vector; 13 using std::string; 14 using std::runtime_error; 15 16 int fact(int n) 17 { 18 if (n < 1) return -1; 19 int ans = 1; 20 for (int i = n; i > 0; i--) { 21 ans *= i; 22 } 23 return ans; 24 } 25 26 int main() 27 { 28 int n; 29 while(cin >> n) { 30 cout << fact(n) << endl; 31 } 32 return 0; 33 }