hdoj 2100 Lovekey 【另类A+B】
2014-09-16 22:02
176 查看
直接将a与b相加就好了。
代码:
代码:
#include <stdio.h> #include <string.h> #define M 210 char a[M], b[M],c[M]; int main(){ while(scanf("%s%s", a, b) == 2){ int la = strlen(a)-1; int lb = strlen(b)-1; memset(c, 0, sizeof(c)); int k = 0; while(la>=0&&lb>=0){ c[k] = a[la]+(b[lb]-'A'); la--; lb --; k++; } while(la>=0){ c[k++] = a[la]; la--; } while(lb >= 0){ c[k++] = b[lb]; lb --; } //printf(".."); int i = 0; while(i < k){ if(c[i]>'Z'){ c[i] -= 26; c[i+1] += 1; } i++; } if(c[k]){ c[k++] += 'A'; } while(c[k-1] == 'A'&&k > 0) k --; for(i = k-1; i > 0; i --) printf("%c", c[i]); printf("%c\n", c[0]); } }题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2100
相关文章推荐
- ACM--26进制加法--HDOJ 2100--Lovekey--大数--字符串处理
- hdoj2100-Lovekey(26进制的加法)
- 大数问题之 Lovekey hdoj 2100
- HDOJ 2100 Lovekey
- HDOJ 2100 Lovekey
- 【大数问题】 HDOJ 2100 Lovekey
- Hdu 2100 Lovekey程序参考
- HDU 2100 Lovekey
- HDOJ(HDU) 1799 循环多少次?(另类杨辉三角)
- hdu acm 2100 Lovekey
- HDU2100 Lovekey
- HDU 2100 Lovekey(26进制相加 数学啊)
- HDOJ(HDU) 1799 循环多少次?(另类杨辉三角)
- hdu 2100 lovekey
- Hdu---Lovekey---2100
- HDU 2100 Lovekey(模拟26进制)
- HDU 2100 LoveKey
- hdoj 2035 人见人爱A^B 【另类阶乘】
- hdoj 2126 Buy the souvenirs 【另类01背包】
- Bestcoder #21&&hdoj 5139 Formula 【另类打表之分块】