c语言数列求和7、数列求和求 S = a + aa + aaa + aa...a(n 个 a)其中 a 是一个数字(1
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 09:25:26
![c语言数列求和7、数列求和求 S = a + aa + aaa + aa...a(n 个 a)其中 a 是一个数字(1](/uploads/image/z/1758832-16-2.jpg?t=c%E8%AF%AD%E8%A8%80%E6%95%B0%E5%88%97%E6%B1%82%E5%92%8C7%E3%80%81%E6%95%B0%E5%88%97%E6%B1%82%E5%92%8C%E6%B1%82+S+%3D+a+%2B+aa+%2B+aaa+%2B+aa...a%28n+%E4%B8%AA+a%29%E5%85%B6%E4%B8%AD+a+%E6%98%AF%E4%B8%80%E4%B8%AA%E6%95%B0%E5%AD%97%281)
xSn@/I31qGp* ^6w
U1B=EmU9{#k>Nk3b|*=aRTRCIXeYV&@)t I=D^?.Vѥ>Q6EAHkI{K298˯P̒]in,$hy)MڷkZSD:d67)lWʇ-bشegz%9W
Ңad_Ⱥ%QPC?T}<$t^TBxSnFWfuKʼPiBS$XH98Q]k_)ܯ
kn6r*
( ޘ^QJ}:>û.4q '!c9c*>CrM蟘%Z٨HVUDc&z/2Ϗb.r|x&l
2l_^JާĘ&S>]ZԀWE9L&T-<F/
c语言数列求和7、数列求和求 S = a + aa + aaa + aa...a(n 个 a)其中 a 是一个数字(1
c语言数列求和
7、数列求和
求 S = a + aa + aaa + aa...a(n 个 a)
其中 a 是一个数字(1
c语言数列求和7、数列求和求 S = a + aa + aaa + aa...a(n 个 a)其中 a 是一个数字(1
其实这个题目根本不用求出S,也不用担心它会超出int范围.
因为是数列,所以就要从数列规律上去找结果.
比如a=1,n=5,s=3.列竖式
1
11
111
1111
11111
------
12345
后3位是345.
个位是5,它是怎么计算出来的?a*n
十位是4,怎么算出来的?a*(n-1)+个的进位(如果有)
百位是3,怎么算出来的?a*(n-2)+低位的进位(如果有)
照这个规律,根本不用计算S.
定义一个数组int sm[10].sm[0]保存个位,sm[1]保存十位数字就行了,.
我没有写出完整的程序,只是给你一个思路.自己理解一下,很好写出代码.遇到问题请教是好事.