标签:
Description
Input
Output
Sample Input
Sample Output
#include <iostream> #include <string> using namespace std; int g(string str) { if(str=="zero")return 0; if(str=="one")return 1; if(str=="two")return 2; if(str=="three")return 3; if(str=="four")return 4; if(str=="five")return 5; if(str=="six")return 6; if(str=="seven")return 7; if(str=="eight")return 8; if(str=="nine")return 9; } int main() { string a[15]; while(cin>>a[0]>>a[1]>>a[2]){ int i,k1,k2; for(i=3;;i++){ cin>>a[i]; if(a[i]=="=")break; } if(a[0]=="zero"&&a[1]=="+"&&a[2]=="zero"&&a[3]=="=")break; if(a[1]=="+"){ k1=g(a[0]); if(a[3]=="=")k2=g(a[2]); else k2=g(a[2])*10+g(a[3]); } else{ k1=10*g(a[0])+g(a[1]); if(a[4]=="=")k2=g(a[3]); else k2=g(a[3])*10+g(a[4]); } cout<<k1+k2<<endl; } //system("pause"); return 0; }
依旧灵活使用字符串即可
标签:
原文地址:http://www.cnblogs.com/farewell-farewell/p/5185281.html