hdoj 2100 Lovekey 【另类A+B】
发布时间:2020-12-14 03:02:05 所属栏目:大数据 来源:网络整理
导读:直接将a与b相加就好了。 代码: #include stdio.h#include string.h#define M 210char 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,sizeof(c)); int k = 0; while(la=0lb=0){ c[k] =
直接将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,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("%cn",c[0]); } }题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2100 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |