2分求助
  • 板块P2108 学英语
  • 楼主D_M_
  • 当前回复5
  • 已保存回复5
  • 发布时间2021/10/10 19:39
  • 上次更新2023/11/4 04:08:08
查看原帖
2分求助
505281
D_M_楼主2021/10/10 19:39
#include <bits/stdc++.h>
using namespace std;
char a[10000010];
long long num;
int main(){
	while(cin >> a){
		if(a=="negative")cout << "-";
		if(a=="one")num++;
		if(a=="two")num+=2;
		if(a=="three")num+=3;
		if(a=="four")num+=4;
		if(a=="five")num+=5;
		if(a=="six")num+=6;
		if(a=="seven")num+=7;
		if(a=="eight")num+=8;
		if(a=="nine")num+=9;
		if(a=="ten")num+=10;
		if(a=="eleven")num+=11;
		if(a=="twelve")num+=12;
		if(a=="thirteen")num+=13;
		if(a=="fourteen")num+=14;
		if(a=="fifteen")num+=15;
		if(a=="sixteen")num+=16;
		if(a=="eighteen")num+=18;
		if(a=="nineteen")num+=19;
		if(a=="twenty")num+=20;
		if(a=="thirty")num+=30;
		if(a=="forty")num+=40;
		if(a=="fifty")num+=50;
		if(a=="sixty")num+=60;
		if(a=="seventy")num+=70;
		if(a=="eighty")num+=80;
		if(a=="ninety")num+=90;
		if(a=="hundred")num+=100;
		if(a=="thousand")num+=1000;
		if(a=="million")num+=1000000;
	}
	cout << num;
	return 0;
}
2021/10/10 19:39
加载中...