| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
贡献一个C的0MS代码给各位参考参考#include "stdio.h"
#include "stdlib.h"
#include "string.h"
char num[10];
char dam[10];
int main()
{
char ch='-',ab;
int sum=0;
int ans=0,ans1=0;
int k=0,k1=0,k2=0;
while(scanf("%s",dam)==1){
ab=getchar();
if(!strcmp(dam,"negative")) putchar(ch);
if(!strcmp(dam,"one")) sum+=1;
else if(!strcmp(dam,"two")) sum+=2;
else if(!strcmp(dam,"three")) sum+=3;
else if(!strcmp(dam,"four")) sum+=4;
else if(!strcmp(dam,"five")) sum+=5;
else if(!strcmp(dam,"six")) sum+=6;
else if(!strcmp(dam,"seven")) sum+=7;
else if(!strcmp(dam,"eight")) sum+=8;
else if(!strcmp(dam,"nine")) sum+=9;
else if(!strcmp(dam,"ten")) sum+=10;
else if(!strcmp(dam,"eleven")) sum+=11;
else if(!strcmp(dam,"twelve")) sum+=12;
else if(!strcmp(dam,"thirteen")) sum+=13;
else if(!strcmp(dam,"fourteen")) sum+=14;
else if(!strcmp(dam,"fifteen")) sum+=15;
else if(!strcmp(dam,"sixteen")) sum+=16;
else if(!strcmp(dam,"seventeen")) sum+=17;
else if(!strcmp(dam,"eighteen")) sum+=18;
else if(!strcmp(dam,"nineteen")) sum+=19;
else if(!strcmp(dam,"twenty")) sum+=20;
else if(!strcmp(dam,"thirty")) sum+=30;
else if(!strcmp(dam,"forty")) sum+=40;
else if(!strcmp(dam,"fifty")) sum+=50;
else if(!strcmp(dam,"sixty")) sum+=60;
else if(!strcmp(dam,"seventy")) sum+=70;
else if(!strcmp(dam,"eighty")) sum+=80;
else if(!strcmp(dam,"ninety")) sum+=90;
else if(!strcmp(dam,"hundred")) {if(k1) {sum*=100;ans1+=sum;k=1;} else{sum*=100;ans+=sum;k=1;}sum=0;}
else if(!strcmp(dam,"thousand"))
{
if(k1)
{
if(!k)
{sum*=1000;ans1+=sum;}
else
{ans1=(ans1+sum)*1000;}
//printf("lll%d\n",ans1);
}
else if(k) {ans=(ans+sum)*1000;}
else {sum*=1000;ans+=sum;}
sum=0;
//printf("%d\n",ans);
}
else if(!strcmp(dam,"million")) {ans=(ans+sum)*1000000;sum=0;k1=1;k=0;}
if(ab=='\n') {printf("%d\n",ans+ans1+sum);sum=0;ans=0;ans1=0;k=0;k1=0;}
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator