三个数字相加
题目描述 Description
已知有三个数字,现在希望把每个数字的第三位加起来,如果没有第三位则表示为0
输入描述 Input Description
一行,三个数字,每个数字用空格隔开(数字范围0-100000)
输出描述 Output Description
数值之和
样例输入 Sample Input
123 4567 89
样例输出 Sample Output
9
数据范围及提示 Data Size & Hint
123第三位为3,4567第三位为6,89第三位为0,3+6+0=9
1 #include <iostream> 2 #include <sstream> 3 #include <cstdio> 4 #include <cstring> 5 #include <cstdlib> 6 using namespace std; 7 8 int main() 9 { 10 char a[8],b[8],c[8]; 11 int sum=0; 12 cin>>a>>b>>c; 13 14 if(strlen(a)>=3) 15 sum+=int(a[2]-'0'); 16 if(strlen(b)>=3) 17 sum+=int(b[2]-'0'); 18 if(strlen(c)>=3) 19 sum+=int(c[2]-'0'); 20 cout<<sum; 21 return 0; 22 }
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号