OJ(string擷取與初始化)

2021-08-25 22:26:01 字數 699 閱讀 6566

description

給定乙個正整數,在中間新增乙個加號,要求得到的加法式子的結果最小。

input

輸入的第一行是乙個整數t(t <= 60),代表輸入資料的組數。每組資料是乙個整數n,n至少2位,最多8位,且不含0。

output

對於每組資料,輸出可能得到的最小和。

example

input

3 19

217

5123

output

10 19

74思路

兩個點:

1. string轉int :stoi(string)(c++中) 或者atoi(const char *)(c中)

2. string指定範圍初始化:string s(s1, pos, len)表示從s1的pos位置取len個字元拷貝到s中

**

#include "stdafx.h"

#include

#include

#include

using

namespace

std;

int main()

else

}system("pause");

return

0;}

直接初始化與拷貝 複製 初始化

認識這兩種初始化有助於我們加深對語言的理解,可以更好的優化 我們常見的幾種初始化的形式 string str1 first 拷貝初始化,編譯器允許把這句話改寫為string str first 但是string 類必須有 public 的拷貝 移動 建構函式 string str2 10,a 直接初...

直接初始化與拷貝 複製 初始化

std set和std map都有乙個insert和emplace成員函式,那麼,他們的區別是什麼呢?他們都往 set或map 裡增加乙個元素,區別在於新元素的構造上。emplace 使用直接構造,insert 使用複製 拷貝 構造。那麼直接構造和複製構造有什麼區別呢?認識這兩種初始化 構造 有助於...

c 直接初始化與拷貝初始化

我們常見的幾種初始化的形式 string str1 first 拷貝初始化,編譯器允許把這句話改寫為string str first 但是string類必須有public的拷貝 移動 建構函式 string str2 10,a 直接初始化 string str3 str2 直接初始化 string ...