编程,若k为正整数,编程序求K!(阶乘)

编程,若k为正整数,编程序求K!(阶乘),第1张

C++

#include<iostream>

using namespace std

long long f(int n)

{

    long long e=1

    if(n>0)

    e=n*f(n-1)

    cout<<n<<"!="<<e<<endl

    return e

}

int main()

{

    int m=20

    f(m)

    return 0

}

C:

#include<stdio.h>

int main()

{

    int n, x

    scanf("%d",&m)

    for(n = x = 1 n <= m ++n) {

        x *= n

        printf("%d\t%d\n", n, x)

    }        

    return 0

}

# include

int SumPrime(int n)

{

int i

int k

int sum=0

for(i=2i<=n++i )

{

for(k=2k<i++k)

{

if(i%k==0)

break

}

if(k == i) sum+= k

}

return sum

}

int main (void)

{

int n

int sum

printf("please enter a number:")

scanf("%d",&n)

sum=SumPrime(n)

printf("sum = %d\n",sum)

return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12034166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存