编程计算1!+2!+3!+4!+5!+6!+7!+8!+9!+10!

求急~~~编程计算a+aa+aaa+aaaa+...+aa...a(N个a)的值,N和a有键盘输入~... 求急~~~
编程计算a+aa+aaa+aaaa+...+aa...a(N个a)的值,N和a有键盘输入~
展开
 我来答
TOP_小伍
2009-11-11 · TA获得超过158个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:0
展开全部
#include<stdio.h>
void main()
{
int i,sum=0,n=1;
for(i=1;i<=10;i++)
{
n=n*i;
sum=sum+n;
}
printf("他们的和为:%d",sum);
}
n是来计算1到10的阶乘
sum是来计算他们和。
这是楼上来的

这个n是不是有上限的啊
#include<stdio.h>
void main()
{
int i,n,a,b[x];//x为n的上限
long sum=1;//长整弄,什么变量我忘了,你看不对可以改下
input("%d,%d",n,a);
b[1]=a;
for(i=2;i<=n;i++)
{
b[i]=pow(10,i-1)+b[i-1];
sum=sum+b[i];
}
printf("他们的和为:%d",sum);
}
xuanwu_yan
2009-11-11 · TA获得超过377个赞
知道小有建树答主
回答量:460
采纳率:0%
帮助的人:366万
展开全部
利用函数吧,加上静态变量,这样子节省时间复杂度。
或者递归也可以的。
再或者直接求也可以
int i=0;
while ( N --) {
i = ( i + 1 ) * a ;
}
上面的那个就写成
int i = 10 , N = 10 ; //因为N是从9开始乘的
while( N -- ) {
i = ( i + 1 ) * N ;
}
这类题记住从后往前((((10+1)*9+1)*8+1)*7+1)*6……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友44062c2
2009-11-11 · TA获得超过152个赞
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:103万
展开全部
#include<stdio.h>
void main()
{
int i,sum=0,n=1;
for(i=1;i<=10;i++)
{
n=n*i;
sum=sum+n;
}
printf("他们的和为:%d",sum);
}
n是来计算1到10的阶乘
sum是来计算他们和。
#include<stdio.h>
void main()
{
int a,n,i=1,suma=0,sums=0;
printf("请输入数字a,位数n:");
scanf("%d,%d",&a,&n);
while(i<=n)
{
suma=suma+a;
sums=sums+suma;
a=a*10;i++;
}
printf("a+aa+...=%d",sums);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aund1986
2009-11-11 · TA获得超过1618个赞
知道小有建树答主
回答量:1000
采纳率:0%
帮助的人:495万
展开全部
#include<stdio.h>
#include <string.h>
#define Len 4
int SumFactorial(int Num);
int Factorial(int Num);
void main()
{
int n;
scanf("%d",&n);
printf("%d\n",SumFactorial(n));
}
int SumFactorial(int Num)
{
int n,sum = 0;
for(n = 1;n<= Num;n++)
sum += Factorial(n);
return sum;
}
int Factorial(int Num)
{
if(Num < 1)
return 0;
else if(Num == 1)
return 1;
else
return Num * Factorial(Num-1);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郁金香的惶恐
2009-11-11 · TA获得超过9206个赞
知道大有可为答主
回答量:4186
采纳率:0%
帮助的人:6415万
展开全部
N太大的话,int不行,double也不行,就要用数组表示了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式