[Xâu Ký Tự Cơ Bản]. Bài 21. to_string

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Nguồn bài:
28Tech
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho số nguyên N, bạn hãy chuyển số nguyên N thành kiểu chuỗi ký tự string. Đối với C++ bạn cần xây dựng hàm theo khuôn mẫu như sau :

string my_to_string(long long n){
    //Lưu ý n có thể là số âm
}

int main(){
    long long n; cin >> n;
    cout << my_to_string(n) << endl;
}

Đầu vào

Dòng duy nhất chứa số nguyên dương N


Giới hạn

-10^18<=N<=10^18


Đầu ra

In ra đáp án của bài toán


Ví dụ :

Input 01
28282828282
Output 01
28282828282

Bình luận

Hãy đọc nội quy trước khi bình luận.



  • 0
    bennie15025_meow  đã bình luận lúc 30, Tháng 12, 2025, 14:45

    +1 code tk:

    include<bits/stdc++.h> using namespace std; typedef long long ll; string mytostring(ll n) { if(n==0)return "0"; string res; ll x=abs(n); while(x!=0) { char c=(x%10)+'0'; res+=c; x/=10; } reverse(res.begin(),res.end()); if(n<0)res='-'+res; return res; } ll n; int main() { ios::syncwithstdio(0); cin.tie(nullptr); cin>>n; cout<<mytostring(n); }


  • 0
    anhthuy_  đã bình luận lúc 26, Tháng 11, 2025, 1:22

    input là số nguyên dương mà sao giới hạn có âm vậy🗿🗿


    • 0
      bennie15025_meow  đã bình luận lúc 19, Tháng 12, 2025, 15:55

      cho giới hạn là -1e18<=N<=1e18 mà, có lẽ họ làm nhầm đó