字典翻译 问答 小学 数学 求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.
问题标题:
求Sn=a+aa+aaa+aaaa……,其中a是一个数字,n由键盘输入.
问题描述:

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

冯婷回答:
  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   intQiuMi(inti);//求10的i次幂   main()   {   longsn=0,tn=0;   inta,n,i,s;   scanf("%d%d",&a,&n);   for(i=1;i
点击显示
数学推荐
热门数学推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文