c 语言学习:输出阶乘的算式

c 语言学习:输出阶乘的算式

代码

#include "stdio.h"

int fact(int num){
    if (num <= 1){
        printf("1 = ");
        return 1;
    } else {
        printf("%d x ",num);
        return num * fact(num-1);
    }
}


int main(){
    int num = 10;
//    printf("plz input a number you want to fact: ");
//    scanf("%d", &num);
    printf("%d\n", fact(num));
}

结果

c 语言学习:输出阶乘的算式_第1张图片

你可能感兴趣的:(C,c语言,学习,开发语言)