重生之我是一名程序员 18

                                 哈喽啊各位!                                                             重生之我是一名程序员 18_第1张图片                         重生之我是一名程序员 18_第2张图片

今天是我为了完成我的复仇计划而学习编程的第18天了,今天学的挺好,感觉离成功复仇不远了哈哈哈!  那么今天给大家分享的知识是一道小白刚开始学习编程时需要写的经典题目——给定样例T,每组样例里存入一个正整数n,求n的阶乘。对于这道题目,我们可以考虑用while循环里面嵌套一个for循环进去,主要的思路呢就是先通过while循环用递减的方式历遍每一组T,再通过for循环用递增的方式历遍每一个n,然后就可以解出来啦,下面给大家附上源码:

#include 

int main() {
    int T, n;
    scanf("%d", &T);
    while (T--) {
        scanf("%d", &n);
        int ans = 1;
        for (int i = 1; i <= n; i++) {
            ans *= i;
        }
        printf("%d\n", ans);
    }
    return 0;
}

 

 

你可能感兴趣的:(算法,c语言,青少年编程,1024程序员节)