(c语言编程实现)Sn=a+aa+aaa+......+aaaa...aaa(n个a),其中a是一个从键盘输入的数。

这是原题全部内容啊。那也好The_facE很感谢你你好象帮我解决过其他题!先谢谢你了!你能把你见过的提拿出来,大家看看吗?同时,也谢谢大家!The_facE这道题的程序有... 这是原题全部内容啊。那也好 The_facE 很感谢你 你好象帮我解决过其他题!先谢谢你了!
你能把你见过的提拿出来,大家看看吗?
同时,也谢谢大家!
The_facE 这道题的程序有问题吗?(你帮我解决的 我有点疑问)
题:(C语言实现)计算SUM的值,直至|Sn-Sn-1|<10E-5 SUM=1+1/2+1/4+1/7+1/11+1/16+1/22+......+Sn-1+Sn

程序
:#include<stdio.h>
int main(void)
{
int count=1, n=1;
double sum=1;

do
{
n+=count;
sum+= 1/(double)n;

count++;
}
while ( ( 1/(double)(n-1)-1/(double)n )>=10e-5 );

printf("%lf", sum);
}
展开
 我来答
xingmou999
2008-11-14 · TA获得超过896个赞
知道小有建树答主
回答量:430
采纳率:0%
帮助的人:0
展开全部
long sum;
sum=0;
int a,tmp;
a=1;
tmp=a;
for(int i=0;i<n;i++)
{
sum +=tmp;
tmp = tmp*10+a;
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小黑1412
2008-11-14 · 超过19用户采纳过TA的回答
知道小有建树答主
回答量:52
采纳率:0%
帮助的人:0
展开全部
main()
{ long sn=0,tn=0;
int a,n,i;
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{ tn=tn*10+a;
sn=sn+tn;
}
printf("%ld",sn);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
能了假玩包27
推荐于2018-04-13 · TA获得超过1054个赞
知道小有建树答主
回答量:1087
采纳率:0%
帮助的人:975万
展开全部
LS兄弟们考虑过没有,如果a>10怎么办?

我在csdn见过这题,LZ如果需要a>10的解决办法就补充一下问题,我写给你,不用就算了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
单亲爸爸2023Yhh
2008-11-14
知道答主
回答量:30
采纳率:0%
帮助的人:11.2万
展开全部
貌似这个好像是两重循环就搞定了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式