求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.

求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.
数学人气:814 ℃时间:2020-09-02 21:28:02
优质解答
tn=a/9(10^i-1); 这句话很多错误呀
第一:C语言不支持10^i这样的 你可以定义个函数求10的i次方
第二:a/9(10^i-1);/在9与(10^i-1)之间要加*号
第三:a/9*(10^i-1);如果是这样的话. 根据结合性,/与*之间是左结合性
那么就算a/9,然后再乘(10^i-1);因为a是int型的. 所以a/9可能是实数会被强制转换成int型的,这样就会造成数据的缺失.
可能一楼的power(10,i)是求幂的函数吧. 我没见过.所以自己定义了个.
修改代码如下:
#include
int QiuMi(int i);//求10的i次幂
main()
{
long sn=0,tn=0;
inta,n,i,s;
scanf("%d%d",&a,&n);
for(i=1;i
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版