Skip to content
On this page

函数入门

本节有对应的视频教程,请到Rbook的仓库查找

在平常我们写代码的过程中,我们发现总是有一段代码在程序的不同部分反复出现.如果我们把这一段代码单独拿出来,给它取一个名字(标识符),等我们需要用的时候,只要把这个名字(标识符)写上,不是很方便吗?这样的单独拿出来的代码段我们叫做函数.

[问题]

.

[分析]

题目很简单,想一想重复的部分,就是求数字n的阶乘.如果有一段代码可以根据n来返回n的阶乘,代码可以简化很多.

[代码]

c
#include <cstdio>
int jc(int n){  //函数定义
    int i;
    int ans =1;
    for(i=1;i<=n;i++)
        ans = ans * i;
    return ans;
}
int main(){
    int sum = 0;

    int i;
    for(i=1;i<=10;i++)
        sum += jc(i); //函数调用
    printf("%d",sum);
    return 0;
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

练习题目表

  • luogo p1101 单词方阵