給定一個十進制整數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