C:
丫的我也是服了,又找不出问题来
一个节点没通过,但结果又一样
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>#define Max 55555int main()
{int linshi[Max] = { 0 };int a[Max] = { 0 };int b[Max] = { 0 };int c[Max] = { 0 };char ch;int a1 = -1;int b1 = -1;int c1 = Max;int jin = 0;bool ab = 0;while (ch = getchar()){if (ch == '\n'){break;}linshi[++a1] = ch - '0';}for (int i = a1; i >= 0; i--){a[i] = linshi[a1 - i];}while (ch = getchar()){if (ch == '\n'){break;}linshi[++b1] = ch - '0';}for (int i = b1; i >= 0; i--){b[i] = linshi[b1 - i];}for (int i = 0; i <= b1; i++){for (int j = 0; j <= a1 + 1; j++){c[j + i] = a[j] * b[i] + c[j + i] + jin;jin = c[j + i] / 10;c[j + i] = c[j + i] % 10;}}for (int i = a1 + b1 + 10; i >= 0; i--){if (c[i] != 0 || ab){printf("%d", c[i]);ab = 1;}}if (ab == 0){printf("%d", ab);}return 0;
}