zhujiancom 发布留言 2008-6-20 08:45
求解!非常感谢的,要考试啊 !
编写程序求1!+2!+3!+....+n!
slokra 发布留言 2008-6-20 11:27
写一个公共方法实现阶层运算,然后用一个for来循环调用这个公共方法,实现阶层求和
爱喝牛奶的猫咪 发布留言 2008-6-20 11:30
希望大家灌水灌够50楼再给出答案啊~~~~~~~~~~~~~
[全屏欣赏]
中学者 发布留言 2008-6-20 11:38
阶乘公式....只意会,不言传.[em02]
mqh21364 发布留言 2008-6-20 12:52
一个循环不久好了么?
scl512 发布留言 2008-6-20 13:04
这个太简单了把。
void main(){
int sum=0,n,i;
printf("input n:");/* 提示输入n */
scanf("%d",&n);
for (i=0;i<=n;i++){
sum+=i;
}
printf("sum=%d",sum);
}
无语雨季 发布留言 2008-6-20 13:14
既然是考试,就代劳下,呵呵
main()
{
int i,n,temp,sum;
temp=1;//temp是每项的值,等于1是第一项
sum=0;//总和
n=50;//你需要计算到多少就等于多少,或者键盘输入也行;
for (i=1;i<=n;i++)
{
temp=temp*i;
sum=sum+temp;
}
printf("%d\n",sum);
}
自己上机调式下,我没有试过的 呵呵
yyow3193 发布留言 2008-6-20 14:21
int fun(int n)
{int m;
if(n==0)
m=1;
else
{if(n>0)
m=n*fun(n-1);
}
return(m);
}
#include "stdio.h"
main()
{int fun(int n);
int n,i,mum;
mum=0;
printf("输入n的值:\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
mum=fun(i)+mum;
printf("1!+2!+...n!=%d",mum);
}
yangshuaiwei 发布留言 2008-6-20 14:36
这么多高手,我感觉以后能学到很多东西了。
爱喝牛奶的猫咪 发布留言 2008-6-20 14:43
未必

scl512 发布留言 2008-6-20 17:37
[un]yyow3193[/un] 在 2008-6-20 14:21 的发言:[/bo]
int fun(int n) {int m; if(n==0) m=1; else {if(n>0) m=n*fun(n-1); } return(m); } #include "stdio.h" main() {int fun(int n); int n,i,mum; mum=0; printf("输入n的值:\n"); scanf("%d",&n); ... [/quote] 用到了递归?jxt598598 发布留言 2008-6-20 18:12 回复 3# 爱喝牛奶的猫咪 的帖子看不懂c四行版本啊!!![tk09]StarWing83 发布留言 2008-6-20 18:53 [quote][un]yyow3193[/un] 在 2008-6-20 14:21 的发言:[/bo]
int fun(int n) {int m; if(n==0) m=1; else {if(n>0) m=n*fun(n-1); } return(m); } #include "stdio.h" main() {int fun(int n); int n,i,mum; mum=0; printf("输入n的值:\n"); scanf("%d",&n); ... |
慢死你!!
页: [1]