测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70600. 求2+2*2+2*2*2+…+2*2*2*….*2

编程题 基础

题目描述

2+2*2+2*2*2+…+2*2*2*…*2 的和是多少?最后一项有多少 2 相乘由键盘读入的 n 决定(1 \le n \le 100)。

比如:n=3,那么s=2+2*2+2*2*2=14

输入格式

从键盘读入一个整数 n1 \le n \le 100)。

输出格式

输出求出的和。

输入输出样例

输入 #1
3
输出 #1
14

说明/提示

## 思路

把数字当字符串,从低位到高位按位相加/减/乘,处理进位与借位。

## 步骤

1. 以字符串读入大整数。
2. 对齐低位后按位运算。
3. 去掉前导零后输出。