zoukankan      html  css  js  c++  java
  • 题目594-还是A+B-nyoj20140816

    #include <stdio.h> #include <string.h>

    int zhuanhuan(char str[20])

    {     if(strcmp(str,"zero")==0)

        return 0;    

    if(strcmp(str,"one")==0)     return 1;    

    if(strcmp(str,"two")==0)     return 2;   

     if(strcmp(str,"three")==0)     return 3;    

    if(strcmp(str,"four")==0)     return 4;    

    if(strcmp(str,"five")==0)     return 5;    

    if(strcmp(str,"six")==0)     return 6;    

    if(strcmp(str,"seven")==0)     return 7;    

    if(strcmp(str,"eight")==0)     return 8;    

    if(strcmp(str,"nine")==0)     return 9;     }

    int main()

    {     char str1[20],str2[20],str3[20];    

    char str4[20],str5[20],str6[20];    

    while(scanf("%s",str1)!=EOF)    

    {        

    int sum1,sum2,sum3,sum4,sum5,sum;        

    sum1=zhuanhuan(str1);        

    scanf("%s",str2);        

    if(strcmp(str2,"+")!=0)        

    {            

    sum2=zhuanhuan(str2);            

    scanf("%s",str3);            

    scanf("%s",str4);            

    sum4=zhuanhuan(str4);            

    scanf("%s",str5);            

    if(strcmp(str5,"=")!=0)            

    {                

    sum5=zhuanhuan(str5);                

    scanf("%s",str6);                

    sum=10*sum1+sum2+10*sum4+sum5;                

    printf("%d ",sum);            

    }            

    else{                

    sum=10*sum1+sum2+sum4;                

    printf("%d ",sum);                

    }        

    }            

    else            

    {                

    scanf("%s",str3);                

    sum3=zhuanhuan(str3);                

    scanf("%s",str4);                

    if(strcmp(str4,"=")!=0)                

    {                    

    sum4=zhuanhuan(str4);                    

    scanf("%s",str5);                    

    sum=sum1+10*sum3+sum4;                    

    printf("%d ",sum);                    

    }                    

    else                    

    {                        

    sum=sum1+sum3;                        

    printf("%d ",sum);                        

    }                                

    }                        

    }        

    return 0;    

    }

  • 相关阅读:
    vs2010中如何编译dll
    EM图解
    二级指针代替二维数组传入参数
    常見算法的穩定性
    Opencv +vs2010的问题之0x000007b
    Linux C程序设计大全之gdb学习
    makefile学习
    python之如何share你的module
    socket与http的区别
    最完美的单例实现
  • 原文地址:https://www.cnblogs.com/xiaziteng/p/3916493.html
Copyright © 2011-2022 走看看