我是学渣办法

无线OSS-高精度整数加法

http://www.nowcoder.com/questionTerminal/49e772ab08994a96980f9618892e55b6

include <stdio.h>

int main()
{
char str1[1000];
while(scanf("%s",str1)!=EOF){
char str2[1000];
scanf("%s",str2);
//------------------------------------------------//
int len1 = strlen(str1);
int a1[1000] = {0};
int j = 0;
for(int i=len1-1;i>=0;i--){
a1[i] = str1[j] - '0';//a7=1 a6=2 a5=3 a4=4 a3=5 a2=6 a1=7 a0=8
j++;
}
//------------------------------------------------//
int len2 = strlen(str2);
int a2[1000] = {0};
j = 0;
for(int i=len2-1;i>=0;i--){//b0=1;
a2[i] = str2[j] - '0';
j++;
}
//------------------------------------------------//
int max = 0;
int str3[1000] = {0};
max = len1>len2?len1:len2;//max = 8
int RtL;
for(RtL=0;RtL<max;RtL++)
{
str3[RtL] += a1[RtL] + a2[RtL];
if(str3[RtL] >= 10)
{
str3[RtL] = str3[RtL] % 10;
str3[RtL+1] = 1;
}
}
//------------------------------------------------//
if(str3[RtL] != 0) max++;

    for(int i=max-1;i>=0;i--){
        printf("%d",str3[i]);
    }
    printf("\n");

//------------------------------------------------//
}
return 0;
}

全部评论

相关推荐

点赞 评论 收藏
分享
11-15 17:19
湖南大学 Java
成果成果成果果:这是哪个公司的hr,这么离谱吗,我没见过用性别卡技术岗的,身边女性同学拿大厂offer的比比皆是
点赞 评论 收藏
分享
希望各位大哥分享一下自己的看法,对于机器人行业确实不太了解
绝顶但不聪明:如果是机器人相关岗位,优先优必选(专门***器人的),其他岗位选小米
投递小米集团等公司10个岗位 > 牛客解忧铺 牛客在线求职答疑中心
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务