HDoj-1228-A + B

A + B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12153    Accepted Submission(s): 7103


Problem Description
读入两个小于100的正整数A和B,计算A+B.
需要注意的是:A和B的每一位数字由对应的英文单词给出.
 

Input
测试输入包含若干测试用例,每个测试用例占一行,格式为"A + B =",相邻两字符串有一个空格间隔.当A和B同时为0时输入结束,相应的结果不要输出.
 

Output
对每个测试用例输出1行,即A+B的值.
 

Sample Input
  
  
one + two = three four + five six = zero seven + eight nine = zero + zero =
 

Sample Output
  
  
3 90 96
#include<stdio.h>
#include<string.h>
char s[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"};
int main()
{
	int i,j,k,sum;
	char str[100];
	char s1[100];
	while(gets(str))
	{
		sum=0;
		k=0;
		for(i=0;i<strlen(str);i++)
		{
			if(str[i]!=' ')
			    s1[k++]=str[i];
			else
			{
				s1[k]='\0';
				k=0;
			
		    	if(strcmp(s1,"+")==0)
			    {
				    continue;
			    }
			
			    else if(str[i+1]=='+' || str[i+1]=='=')
			    {
				    for(j=0;j<10;j++)
				    {
					  if(strcmp(s1,s[j])==0)
					  {
						sum+=j;
						break;
					  } 
				    }
			    }
			    else
			    {
				    for(j=0;j<10;j++)
				    {
					    if(strcmp(s1,s[j])==0)
					    {
						   sum+=10*j;
						   break;
					    }
				    }
			    }
		    }
		}
		if(sum==0)   return 0;
		else         printf("%d\n",sum);
	}
	return 0;
}

#include <iostream>
#include <string>
using namespace std;

string num[10] = {"zero","one","two","three","four","five","six",
				  "seven","eight","nine"};
int strtoi(string str) {
	for (int i = 0; i < 10; i++) {
		if (str == num[i]) return i;
	}
}
int main()
{
	string str;
	while (1) {
		int A = 0, B = 0;
		while (cin >> str && str != "+") {
			A = A*10 + strtoi(str);
		}
		while (cin >> str && str != "=") {
			B = B*10 + strtoi(str);
		}
		if (!A && !B) break;
		cout << A+B << endl;
	}
	return 0;
}


##i#i:#i: "#i: ",#i: ",其中#i: ",其中i#i: ",其中i表示#i: ",其中i表示测试#i: ",其中i表示测试数据#i: ",其中i表示测试数据的#i: ",其中i表示测试数据的编号#i: ",其中i表示测试数据的编号(#i: ",其中i表示测试数据的编号(从#i: ",其中i表示测试数据的编号(从1#i: ",其中i表示测试数据的编号(从1开始#i: ",其中i表示测试数据的编号(从1开始),#i: ",其中i表示测试数据的编号(从1开始),并#i: ",其中i表示测试数据的编号(从1开始),并且#i: ",其中i表示测试数据的编号(从1开始),并且i#i: ",其中i表示测试数据的编号(从1开始),并且i需要#i: ",其中i表示测试数据的编号(从1开始),并且i需要右#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case ##i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case ##i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.333333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.333333333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:H#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDO#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ #i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ 285#i: ",其中i表示测试数据的编号(从1开始),并且i需要右对齐,占据3个字符的宽度,不足处用空格补齐。第二行输出A/B的值,精确到小数点后10位。如果A/B是一个整数,输出整数即可。每组输出之间空一行,最后一组输出之后不需要空行。 例如,对于输入数据: 2 1 2 1 3 应该输出: Case #1: 0.5 Case #2: 0.3333333333 题目来源:HDOJ 2854
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值