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 }
View Code

相关文章: