c语言怎么用for语句解决1到10阶层的相加问题

如题所述

#include<stdio.h>
int multn(int n){ 
return n*multn(n-1); 

void main(){ 
long sum=0; 
for (int i=1;i<=10;i++) 
sum+=multn(i); 
printf("%d",sum); 
}追问

谢谢您,但是我们现在才刚学完循环语句,能用简单点的方法吗?

追答

for (int i=1;i<=10;i++)
sum+=multn(i);
分别就算1到10的阶乘累加和
multn(i)调用multn函数就算i的阶乘

追问

恩,好的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-22
这个问题要很专业的人士来回答

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网