JustinGuo66


私信TA

用户名:dotcpp0799034

访问量:342

签 名:

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

  自我简介:

睡觉睡得好,吃饭吃得饱

解题思路:

从第二项开始后一项为前一项的10倍后加上前一项


注意事项:需要包含#include<math.h>函数

参考代码:

#include<stdio.h>

#include<math.h>

int main()

{

       int Sn=2; //初始化Sn为2,方便下面a直接从第二项开始计算

       int n=0; //初始化变量n

       int a=2;//初始化变量a为2

       int i=0;

       scanf("%d",&n); //读入n

       for(i=1;i<n;i++)  //i从1开始遍历,当i=1时a=22,为计算和的第二项

        {

            a+=2*pow(10,i);//用数学库函数pow计算每次乘10的几次方

            Sn+=a;//求和

  }

         printf("%d",Sn);//输出

         return 0;

}

 

0.0分

1 人评分

  评论区

  • «
  • »