if敲到飞起
2024-08-15 18:41:26
发布于:云南
5阅读
0回复
0点赞
ififififififififififif
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
long ans = 0,res = 0;
bool fu = 0;
while(cin >> s){
if(s == "negative") fu = 1;
if(s == "zero") ans += 0;
if(s == "one") ans += 1;
if(s == "two") ans += 2;
if(s == "three") ans += 3;
if(s == "four") ans += 4;
if(s == "five") ans += 5;
if(s == "six") ans += 6;
if(s == "seven") ans += 7;
if(s == "eight") ans += 8;
if(s == "nine") ans += 9;
if(s == "ten") ans += 10;
if(s == "eleven") ans += 11;
if(s == "twelve") ans += 12;
if(s == "thirteen") ans += 13;
if(s == "fourteen") ans += 14;
if(s == "fifteen") ans += 15;
if(s == "sixteen") ans += 16;
if(s == "seventeen") ans += 17;
if(s == "eighteen") ans += 18;
if(s == "nineteen") ans += 19;
if(s == "twenty") ans += 20;
if(s == "thirty") ans += 30;
if(s == "forty") ans += 40;
if(s == "fifty") ans += 50;
if(s == "sixty") ans += 60;
if(s == "seventy") ans += 70;
if(s == "eighty") ans += 80;
if(s == "ninety") ans += 90;
if(s == "hundred") ans *=100;
if(s == "thousand"){
res += (ans * 1000);
ans = 0;
}
if(s == "million"){
res += (ans * 1000000);
ans = 0;
}
}
res += ans;
if(fu == 0) cout << res;
else cout << -res;
return 0;
}
这里空空如也
有帮助,赞一个