杭电1002

简介: <p>题目链接:</p> <p>http://acm.hdu.edu.cn/showproblem.php?pid=1002<br></p> <p><br></p> <pre name="code" class="cpp">#include <stdio.h>#include <string.h>#define MAX 1010char a[MAX],

题目链接:

http://acm.hdu.edu.cn/showproblem.php?pid=1002


#include <stdio.h>
#include <string.h>
#define MAX 1010

char a[MAX],b[MAX];
int main()
{
    int n,i,j,length,jinwei=0;
    int flag;
    char temp;
    scanf("%d",&n);
    for(i=0;i<n;i++) {

        if(scanf("%s%s",a,b)==2) {
            printf("Case %d:\n",i+1);
            printf("%s + %s = ",a,b);
            length = strlen(a);
            for(j=0;j<length/2;j++) {
               temp = a[j];
               a[j] = a[length-1-j];
               a[length-1-j]=temp;
            }
            length = strlen(b);
            for(j=0;j<length/2;j++) {
               temp = b[j];
               b[j] = b[length-1-j];
               b[length-1-j]=temp;
            }
            length = strlen(a)>strlen(b)? strlen(a):strlen(b);

            for(j=0;j<length || jinwei;j++) {
                if(!a[j])
                    a[j]='0';
                if(!b[j])
                    b[j]='0';

                a[j] = a[j]+b[j]-'0'*2+jinwei;

                jinwei = a[j]/10;
                a[j] %= 10;
            }
            flag=0;
            for(j=MAX-1;j>=0;j--) {
                if(a[j]||flag) {
                    printf("%d",a[j]);
                    flag=1;
                }

            }
                   printf("\n");
            if(i!=(n-1))
                 printf("\n");

            /*更改时间2013.3.8 23:04 添加上下面两行就ac了*/
            memset(a,0,sizeof(a));
            memset(b,0,sizeof(b));
        }
    }
    return 0;
}


PS:这个是我写的程序,但是老是wrong answer,自己反复测也没问题,先在这里mark一下


第二次更改时间2013.3.8 23:04 添加上下面两行就ac了

memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
大概原因是 杭电要求连续输入,所以每次测试结束后,将每个数组复位。


目录
相关文章
|
6月前
杭电计算几何
杭电计算几何
40 0
|
Java
第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
117 0
第十一届蓝桥杯A组省赛填空试题 C: 蛇形填数(Java)
杭电2669拓展欧几里得
给a,b求Xa Yb = 1.如果没有则输出sorry。
86 0
|
测试技术
杭电1232 畅通工程
某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?
150 0
|
算法
HDU - 2063: 过山车
HDU - 2063: 过山车
142 0
七月观荷 - 江湖一剑客
致敬普吕多姆和阿多尼斯 也如这清晨的薄雾,如它温暖的丝线—— 我的诗歌只为你灵魂的黑夜而作 一经被人窥破,便要苍白失色 万物静默如斯,唯有孤独,恒常如新 世间绝美的东西一定是转瞬即逝的——正是因为这样的转瞬即逝才造就了绝美。
1182 0
|
程序员
拾叶集 - 江湖一剑客
夜空如此,安静,星光闪闪。 你是风,你是风中之风。 你是来自,宇宙深处的幽蓝。 你这个可爱的人儿 像一只小猫咪 在深夜里 化成了窗外的一缕清风 拥入胸怀 归 心归故乡 想象行走在 乡间恬静小路上 让那些疲惫的梦 都随风飞散吧! 不去想那些世俗 人来人往...
1227 0
晨曦 - 江湖一剑客
别问我靠什么谋生 我不感兴趣 我内心真正渴望的是什么 我是否有勇气 去追逐心中的渴望 别问我年龄 我不感兴趣 草木一秋 人生百年 蜉蝣掘阅 麻衣如雪 我只想知道 我是否愿意去用生命去冒险 为了爱 为了梦想 绽放生命芳华 当走到生命的终点 当所有的一切都...
1339 0