±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 2009  |  »Ø¸´: 1

yihang_Ren

гæ (³õÈëÎÄ̳)

[½»Á÷] º¼µçoj1002ÌâÇóÖú£¬´úÂë¿ÉÒÔÔËÐУ¬ºÍ²âÊÔÊý¾Ý½á¹ûÏàͬ ÒÑÓÐ1È˲ÎÓë

º¼µç1002Ì⣬ΪʲôÀÏÊÇwrong answer£¬ÎÒÔÚDEV-cppÉÏÊÔ¹ý£¬´úÂë¿ÉÒÔÔËÐУ¬½á¹ûºÍ²âÊÔÊý¾Ý½á¹ûÒ²ÊÇÏàͬµÄ£¬¾ÍÊǹý²»ÁË

ÌâÄ¿Á´½Ó£ºhttp://acm.hdu.edu.cn/showproblem.php?pid=1002
ÒÔÏÂÊÇÎÒµÄÔ´´úÂ룺
CODE:
#include<stdio.h>
#include<math.h>
#include<ctype.h>
#include<string.h>
int main(){
        int n;
        int a[1000], b[1000];
        char a1[1001], b1[1001];
       
        if (scanf("%d", &n) != EOF){
                if (n<1 || n>20) return -1;
                int tmp = 0;
                for (tmp = 1; tmp <= n;tmp++){
                        if (scanf("%s%s", a1, b1) != EOF){
                                int a_len = 0, b_len = 0;
                                a_len = strlen(a1);
                                b_len = strlen(b1);
                                int i, j;
                                for ( i = a_len - 1; i >= 0; i--){
                                        a[a_len - 1 - i] = a1[i] - '0';
                                }
                                for (j = b_len - 1; j >= 0; j--){
                                        b[b_len - 1 - j] = b1[j] - '0';
                                }

                                int max_len = (a_len > b_len) ? a_len : b_len;
                                if (a_len > b_len){
                                        int i = 0;
                                        for (i = b_len; i <= max_len; i++){
                                                b[i] = 0;
                                        }
                                        a[a_len] = 0;
                                }
                                else
                                {
                                        int j = 0;
                                        for (j = a_len; j <= max_len; j++){
                                                a[j] = 0;
                                        }
                                        b[b_len] = 0;
                                }

                                //ÇóºÍ
                                int k;
                                for (k= 0; k <= max_len; k++){
                                        a[k] += b[k];
                                        if (a[k] >= 10){
                                                a[k] -= 10;
                                                a[k + 1] += 1;
                                        }
                                }

                                printf("Case %d:\n%s + %s = ", tmp, a1, b1);
                                if (a[a_len] == 0){
                                        int i = 0;
                                        for (i = a_len - 1; i >= 0; i--)
                                        {
                                                printf("%d", a[i]);
                                        }
                                }
                                else{
                                        int i = 0;
                                        for (i = a_len; i >= 0; i--)
                                        {
                                                printf("%d", a[i]);
                                        }
                                }

                        }

                        if (tmp != n)
                                printf("\n\n");
                        else
                                printf("\n");

                }

        }
        return 0;

}

[ Last edited by jjdg on 2018-2-22 at 18:02 ]
»Ø¸´´ËÂ¥
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

sxhao1234

½û³æ (³õÈëÎÄ̳)

±¾ÌûÄÚÈݱ»ÆÁ±Î

2Â¥2018-02-22 15:52:37
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ yihang_Ren µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Àíѧ07»¯Ñ§ 303Çóµ÷¼Á +13 î£08 2026-03-27 14/700 2026-04-02 08:13 by guoweigw
[¿¼ÑÐ] 085601Ò»Ö¾Ô¸ÖÐɽ´óѧÉîÛÚ²ÄÁϹ¤³Ì330Çóµ÷¼Á +7 pipiver 2026-03-30 7/350 2026-04-02 07:58 by ÉÐË®¸óÖ÷
[¿¼ÑÐ] 273Çóµ÷¼Á +19 ÀîÜÆÐÂ1 2026-03-31 19/950 2026-04-01 21:49 by chyhaha
[¿¼ÑÐ] 292Çóµ÷¼Á +17 ľ³æer12138 2026-04-01 17/850 2026-04-01 21:37 by Æß¶È²»ÐÅÈÎ
[¿¼ÑÐ] 290Çóµ÷¼Á +5 dfffsar 2026-03-29 5/250 2026-04-01 19:45 by 6781022
[»ù½ðÉêÇë] esi¸ß±»ÒýÂÛÎÄÊDz»ÊÇÄܶÔÖбêÓÐËù¼Ó·ÖºÍ°ïÖúÄØ +3 redcom 2026-04-01 3/150 2026-04-01 15:44 by 443933501
[¿¼ÑÐ] 311Çóµ÷¼ÁÒ»Ö¾Ô¸ºÏ·Ê¹¤Òµ´óѧ +14 Çï¶þÊ®¶þ 2026-03-30 14/700 2026-04-01 11:45 by chemdavid
[˶²©¼ÒÔ°] ²©Ò»±»ËͳöÁªÅà¸Ð¾õ²»ÊÊÓ¦Ôõô°ì +3 È«´åµÄ¹· 2026-03-31 3/150 2026-04-01 10:44 by 328838485
[¿¼ÑÐ] Çó0861½»Í¨ÔËÊäר˶or²ÄÁÏר˶µ÷¼Á +4 ÀÕ²¼ÀÊ@ 2026-03-31 4/200 2026-04-01 09:54 by Ò»Ö»ºÃ¹û×Ó?
[¿¼ÑÐ] 335Çóµ÷¼Á +3 321* 2026-03-31 4/200 2026-04-01 00:00 by 321*
[¿¼ÑÐ] 0856Çóµ÷¼Á +9 —öèñ 2026-03-28 9/450 2026-03-31 19:06 by ĺÔó12
[¿¼ÑÐ] 346Çóµ÷¼Á Ò»Ö¾Ô¸070303Óлú»¯Ñ§ +11 Âܲ·ìÀÇà²Ë 2026-03-28 12/600 2026-03-31 17:54 by xhai2011
[¿¼ÑÐ] 085601Ó¢¶þÊý¶þÇóµ÷¼Á ×Ü·Ö325 +4 Óຽº½ 2026-03-31 4/200 2026-03-31 17:38 by ÌÆãå¶ù
[¿¼ÑÐ] ×Ü·Ö322ÇóÉúÎïѧ/Éú»¯Óë·Ö×Ó/ÉúÎïÐÅϢѧÏà¹Øµ÷¼Á +6 ÐdzÁuu 2026-03-26 7/350 2026-03-31 10:19 by GdShizy
[¿¼ÑÐ] 293·ÖÇóµ÷¼Á£¬ÍâÓïΪ¶íÓï +5 ¼ÓÒ»Ò»¾Å 2026-03-31 5/250 2026-03-31 09:39 by zhshch
[¿¼ÑÐ] 085601Ò»Ö¾Ô¸Î÷±±¹¤Òµ´óѧ³õÊÔ346 +4 085601³õÊÔ346 2026-03-30 4/200 2026-03-31 07:47 by jp9609
[¿¼ÑÐ] 283Çóµ÷¼Á +3 A child 2026-03-28 3/150 2026-03-28 15:41 by ms629
[¿¼ÑÐ] 394Çóµ÷¼Á +3 ºÃʶàÄ¥¾²ºò¼ÑÒ 2026-03-26 5/250 2026-03-28 14:24 by ÌÆãå¶ù
[¿¼ÑÐ] 0856µ÷¼Á +5 ÇóÇóÈÃÎÒÓÐÊé¶Á° 2026-03-26 6/300 2026-03-27 15:12 by caszguilin
[¿¼ÑÐ] 085602»¯Ñ§¹¤³ÌÇóµ÷¼Á¡£ +4 ƽÀÖÀÖÀÖ 2026-03-26 4/200 2026-03-26 17:57 by fmesaito
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û