HDOJ1228 A + B (浙大计算机研究生复试上机考试-2005年)
2013-07-15 11:36
357 查看
点击打开原题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1228
#include <stdio.h> #include <string.h> int bijiao(char str1[]) { if (strcmp(str1,"zero")==0) return 0; else if (strcmp(str1,"one")==0) return 1; else if (strcmp(str1,"two")==0) return 2; else if (strcmp(str1,"three")==0) return 3; else if (strcmp(str1,"four")==0) return 4; else if (strcmp(str1,"five")==0) return 5; else if (strcmp(str1,"six")==0) return 6; else if (strcmp(str1,"seven")==0) return 7; else if (strcmp(str1,"eight")==0) return 8; else return 9; return 0; } main() { int n,m; char str1[10],str2[10]; // 注意 str2[10]用于记录 + 或是 = while (1){ scanf ("%s %s",str1,str2); //不取地址符 & if (strcmp(str2,"+")==0) n = bijiao(str1); else { n = bijiao(str1)*10 + bijiao(str2); scanf ("%s",str2); } scanf ("%s%s",str1,str2); if (strcmp(str2,"=")==0) m = bijiao(str1); else { m = bijiao(str1)*10 + bijiao(str2); scanf ("%s",str2); } if (0==(n+m)) break; else printf ("%d\n",n + m); } return 0; }
相关文章推荐
- HDU-1231 最大连续子序列 (浙大计算机研究生复试上机考试-2005年 线性dp)
- HDU 1234 (浙大计算机研究生复试上机考试-2005年) 开门人和关门人 (水)
- 浙大计算机研究生复试上机考试-2007年_Prim_Kruskal_hdoj1863
- 浙大计算机研究生复试上机考试-2006年_Prim_hdoj1233
- 浙大计算机研究生复试上机考试2005年 A+B
- 浙大计算机研究生复试上机考试-2005年-A+B
- 浙大计算机研究生复试上机考试-2005年-A+B
- hdu 4416 水题 浙大计算机研究生复试上机考试-2005年 可是发现自己写代码有问题
- 浙大计算机研究生复试上机考试-2009年
- hdu1233浙大计算机研究生复试上机考试(2006)还是畅通工程
- Twin Prime Conjecture(浙大计算机研究生保研复试上机考试-2011年)
- 又一版 A+B 浙大计算机研究生复试上机考试-2008年
- HDU1861-游船出租-浙大计算机研究生复试上机考试-2007年
- 浙大计算机研究生复试上机考试-2010年
- 浙大计算机研究生复试上机考试-2010年 最短路径问题
- 浙大计算机研究生复试上机考试-2010年
- 浙大计算机研究生复试上机考试-2010年 最短路径问题
- hdu 1881 毕业bg (01背包变形)浙大计算机研究生复试上机考试-2008年
- Is It Symmetric 浙大计算机研究生保研复试上机考试-2011年
- 浙大计算机研究生复试上机考试-2010年 .