C++中的string類型轉換為int類型


給定一個十進制整數n,輸出n的各位數字之和

 1 #include<iostream>
 2 #include<string>
 3 using namespace std;
 4 int main()
 5 {
 6     string n;
 7     cin>>n;
 8     int s=0;
 9     for(int i=0;i<n.length();i++)
10     {
11         s=s+(int(n[i])-48);//string 轉 int
12     }
13     cout<<s;
14 } 

string轉int 為ASCII碼

需要對轉換后的數值減48

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM