zero


私信TA

用户名:dotcpp0673957

访问量:259

签 名:

等  级
排  名 15140
经  验 852
参赛次数 0
文章发表 6
年  龄 0
在职情况 学生
学  校 wd
专  业

  自我简介:

菜鸡一枚请多多赐教

TA的其他文章

解题思路:

2+22+222可以转换为9+99+999再乘以2/9;

注意事项:

参考代码:


/*

题目 1013: [编程入门]Sn的公式求和

题目描述

求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。

 例如,n=5时=2+22+222+2222+22222,n由键盘输入。

 */

 

#include<stdio.h>

 

#include<math.h>


int main(){

int i,num,sum =0;

scanf("%d",&num);

for(i=1;i<=num;i++){

sum+=2.0/9*(pow(10,i)-1);

}

printf("%d",sum);

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »