hdu1229還是A B acm水題

2021-06-14 06:24:20 字數 973 閱讀 4144

#include using namespace std;

#define nsiz 12

char num1[nsiz];

char num2[nsiz];

//題意:水題,求2個數最後的k位是否相同,若相同則輸出-1,不同則為兩者之和,寫了2個版本,乙個大數版的,乙個普通版的

//例子1:10001 1 3 則輸出-1

//例子2:11 21 3 則輸出32

//下面的例子是大數版的

int cmp(char num1, char num2, int k)

} if(k > 0)

--k;

--j;

} while(k > 0 && i >= 0)

--k;

--i;

} }return 1;

}void add(char num1, char num2)

tmp = 0;

k = 0;

memset(num3, 0, sizeof(num3));

for(i = len1 -1, j = len2 - 1 ;i >= 0 && j >= 0;--i, --j)

while(i >= 0)

if(tmp != 0)

for(i = 0; i < k; ++i)

num1[i] = 0;

}int main()

if(cmp(num1, num2, k) == 0)

else

}return 0;

}

//下面的例子是普通版的

#include using namespace std;

int main()

else

}if(flag)

else

}return 0;

}

hdu 1229 九度oj1015 還是A B

題目描述 讀入兩個小於10000的正整數a和b,計算a b。需要注意的是 如果a和b的末尾k 不超過8 位數字相同,請直接輸出 1。輸入 測試輸入包含若干測試用例,每個測試用例佔一行,格式為 a b k 相鄰兩數字有乙個空格間隔。當a和b同時為0時輸入結束,相應的結果不要輸出。輸出 對每個測試用例輸...

杭電1229 還是a b

problem description 讀入兩個小於10000的正整數a和b,計算a b。需要注意的是 如果a和b的末尾k 不超過8 位數字相同,請直接輸出 1。input 測試輸入包含若干測試用例,每個測試用例佔一行,格式為 a b k 相鄰兩數字有乙個空格間隔。當a和b同時為0時輸入結束,相應的...

杭電oj 1229 還是A B

problem description 讀入兩個小於10000的正整數a和b,計算a b。需要注意的是 如果a和b的末尾k 不超過8 位數字相同,請直接輸出 1。input 測試輸入包含若干測試用例,每個測試用例佔一行,格式為 a b k 相鄰兩數字有乙個空格間隔。當a和b同時為0時輸入結束,相應的...