输入测试用例HDU1228
本文朋友在上海游玩的时候突然想到的...之前就有想写几篇关于输入测试用例的文章,所以回家到之后就奋笔疾书的写出来发表了
测试输入包括若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格距离.当A和B同时为0时输入结束,响应的结果不要输出.
#include <iostream> #include <cstdio> #include <string.h> using namespace std; char num[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"}; int search(char ch[]) { int i; for(i=0;i<10;i++) { if(!strcmp(ch,num[i])) break; } return i; } int main() { char count[10]; int a,b; while(1) { a=0; while(scanf("%s",count)&&strcmp(count,"+")) { a=a*10+search(count); } b=0; while(scanf("%s",count)&&strcmp(count,"=")) { b=b*10+search(count); } if(a==0&&b==0) return 0; else cout<<a+b<<endl; } return 0; }
文章结束给大家分享下程序员的一些笑话语录:
古鸽是一种搜索隐禽,在中国快绝迹了…初步的研究表明,古鸽的离去,很可能导致另一种长着熊爪,酷似古鸽,却又习性不同的猛禽类——犤毒鸟
---------------------------------
原创文章 By
输入和测试用例
---------------------------------