hdoj3787 大数A+B



/*A+B
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 3629    Accepted Submission(s): 2069
Problem Description
给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。
现在请计算A+B的结果,并以正常形式输出。
Input
输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。
Output
请计算A+B的结果,并以正常形式输出,每组数据占一行。
Sample Input
-234,567,890 123,456,789
1,234 2,345,678
Sample Output
-111111101
2346912
Source
浙大计算机研究生复试上机考试-2010年

代码:*/

<span style="font-size:18px;">#include <stdio.h>  
#include <string.h>  
int main()  
{  
    int len1,len2;  
    long long  sum1,sum2;  
    char str1[20],str2[20];  
    while(scanf("%s %s",str1,str2)!=EOF)  
    {  
        len1=strlen(str1);  
        len2=strlen(str2);  
        if(str1[0]=='-')  
        {  
            sum1=0;  
            for(int i=1;i<len1;i++)  
            {  
                if(str1[i]!=',')  
                sum1=sum1*10+str1[i]-'0';  
            }  
            sum1=-sum1;  
        }  
        else  
        {  
            sum1=0;  
            for(int i=0;i<len1;i++)  
            {  
                if(str1[i]!=',')  
                sum1=sum1*10+str1[i]-'0';  
            }  
        }  
        if(str2[0]=='-')  
        {  
            sum2=0;  
            for(int i=1;i<len2;i++)  
            {  
                if(str2[i]!=',')  
                sum2=sum2*10+str2[i]-'0';  
            }  
            sum2=-sum2;  
        }  
        else          {  
            sum2=0;  
            for(int i=0;i<len2;i++)  
            {  
                if(str2[i]!=',')  
                sum2=sum2*10+str2[i]-'0';  
            }  
        }  
        printf("%lld\n",sum1+sum2);  
        memset(str1,0,sizeof(str1));  
        memset(str2,0,sizeof(str2));  
    }  
    return 0;  
}  </span>


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 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、付费专栏及课程。

余额充值