道玄


私信TA

用户名:dotcpp0728032

访问量:21

签 名:

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

  自我简介:

参考代码:

#include<stdio.h>


int GetSn(int n){
    int An[n];      // 变量数组不能直接初始化
    int sum = 2;    // 初始加上第一个元素
    An[0] = 2;      // 将第一个元素设为2
    
    if(n == 0){ // n为0直接返回0
        return 0;
    }
    
    // 从第二项开始
    for(int i = 1; i < n; i++){
        // 计算对应下标的值
        An[i] = An[i - 1] * 10 + 2;
        // 求和
        sum += An[i];
    }
    
    return sum;
}



int main()
{
    int n;
    scanf("%d", &n);
    printf("%d", GetSn(n));

	return 0;
}
 

0.0分

2 人评分

  评论区

  • «
  • »