c语言数列求和7、数列求和求 S = a + aa + aaa + aa...a(n 个 a)其中 a 是一个数字(1

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/24 14:41:40
c语言数列求和7、数列求和求 S = a + aa + aaa + aa...a(n 个 a)其中 a 是一个数字(1
xSn@/I31qGp*^6w U 1B=EmU9{#k>Nk3b|*=aRTRCIXeYV&@)tI=D^ ?.Vѥ>Q6EAHkI{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]保存十位数字就行了,.
我没有写出完整的程序,只是给你一个思路.自己理解一下,很好写出代码.遇到问题请教是好事.