#include <stdio.h>
#include <ctype.h>
#include <string.h>
int main()
{
char line1[100], line2[100], line3[100];
int new1[9], new2[9], new3[9], new4[9];
int i, j , k, l, m, carry = 0, a=0, b=0, c=0;
for(i=0; i<10; i++)
{
new1[i] = 0;
new2[i] = 0;
new3[i] = 0;
new4[i] = 0;
}
for(i=0; i<k; i++)
{
{
new1[a] = line1[k-1-i]-'0';
a++;
}
}
printf("%d\n", new2
[9]); //從這裡開始new2[9]不知道為什麼出現數字 new3也怪怪的
for(i=0; i<l; i++)
{
{
new2[b] = line2[l-1-i]-'0';
b++;
}
}
for(i=0; i<m; i++)
{
{
new3[c] = line3[m-1-i]-'0';
c++;
}
}
//test
for(i=0;i<10;i++)
{
}
for(i=0;i<10;i++)
{
}
for(i=0;i<10;i++)
{
}
//test
for(i=0; i<9; i++)
{
new4[i] = new1[i] + new2[i] + new3[i] + carry;
carry = new4[i]/10;
new4[i] %= 10;
}
for(j=9; j>0 && new4[j]==0; j--);
while(j>=0)
{
j--;
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxjdHlwZS5oPgojaW5jbHVkZSA8c3RyaW5nLmg+CgppbnQgbWFpbigpCnsKICAgIGNoYXIgbGluZTFbMTAwXSwgbGluZTJbMTAwXSwgbGluZTNbMTAwXTsKICAgIGludCBuZXcxWzldLCBuZXcyWzldLCBuZXczWzldLCBuZXc0WzldOwogICAgaW50IGksIGogLCBrLCBsLCBtLCBjYXJyeSA9IDAsIGE9MCwgYj0wLCBjPTA7CgogICAgZ2V0cyhsaW5lMSk7CiAgICBnZXRzKGxpbmUyKTsKICAgIGdldHMobGluZTMpOwoKICAgIGsgPSBzdHJsZW4obGluZTEpOwogICAgbCA9IHN0cmxlbiAobGluZTIpOwogICAgbSA9IHN0cmxlbihsaW5lMyk7CgoKICAgIGZvcihpPTA7IGk8MTA7IGkrKykKICAgIHsKICAgICAgICBuZXcxW2ldID0gMDsKICAgICAgICBuZXcyW2ldID0gMDsKICAgICAgICBuZXczW2ldID0gMDsKICAgICAgICBuZXc0W2ldID0gMDsKICAgIH0KCgogICAgZm9yKGk9MDsgaTxrOyBpKyspCiAgICB7CiAgICAgICAgaWYoaXNkaWdpdChsaW5lMVtrLTEtaV0pKQogICAgICAgIHsKICAgICAgICAgICAgbmV3MVthXSA9IGxpbmUxW2stMS1pXS0nMCc7CiAgICAgICAgICAgIGErKzsKICAgICAgICB9CgogICAgfQogICAgcHJpbnRmKCIlZFxuIiwgbmV3Mls5XSk7IC8v5b6e6YCZ6KOh6ZaL5aeLbmV3Mls5XeS4jeefpemBk+eCuuS7gOm6vOWHuuePvuaVuOWtlyBuZXcz5Lmf5oCq5oCq55qECgoKICAgIGZvcihpPTA7IGk8bDsgaSsrKQogICAgewogICAgICAgIGlmKGlzZGlnaXQobGluZTJbbC0xLWldKSkKICAgICAgICB7CiAgICAgICAgICAgIG5ldzJbYl0gPSBsaW5lMltsLTEtaV0tJzAnOwogICAgICAgICAgICBiKys7CiAgICAgICAgfQogICAgfQoKCiAgICBmb3IoaT0wOyBpPG07IGkrKykKICAgIHsKICAgICAgICBpZihpc2RpZ2l0KGxpbmUzW20tMS1pXSkpCiAgICAgICAgewogICAgICAgICAgICBuZXczW2NdID0gbGluZTNbbS0xLWldLScwJzsKICAgICAgICAgICAgYysrOwogICAgICAgIH0KICAgIH0KCi8vdGVzdAogICAgZm9yKGk9MDtpPDEwO2krKykKICAgIHsKICAgICAgICBwcmludGYoIiVkIiwgbmV3MVtpXSk7CiAgICB9CiAgICBwcmludGYoIlxuIik7CiAgICBmb3IoaT0wO2k8MTA7aSsrKQogICAgewogICAgICAgIHByaW50ZigiJWQiLCBuZXcyW2ldKTsKICAgIH0KCiAgICBwcmludGYoIlxuIik7CgogICAgZm9yKGk9MDtpPDEwO2krKykKICAgIHsKICAgICAgICBwcmludGYoIiVkIiwgbmV3M1tpXSk7CiAgICB9CiAgICBwcmludGYoIlxuIik7Ci8vdGVzdAoKCiAgICBmb3IoaT0wOyBpPDk7IGkrKykKICAgIHsKICAgICAgICBuZXc0W2ldID0gbmV3MVtpXSArIG5ldzJbaV0gKyBuZXczW2ldICsgY2Fycnk7CiAgICAgICAgY2FycnkgPSBuZXc0W2ldLzEwOwogICAgICAgIG5ldzRbaV0gJT0gMTA7CiAgICB9CgogICAgZm9yKGo9OTsgaj4wICYmIG5ldzRbal09PTA7IGotLSk7CiAgICB3aGlsZShqPj0wKQogICAgewogICAgICAgIHByaW50ZigiJWQiLCBuZXc0W2pdKTsKICAgICAgICBqLS07CiAgICB9CgogICAgcmV0dXJuIDA7Cgp9Cg==