문제
링크
풀이
#include <stdio.h>
#include <string.h>
int main(void) {
int len1, len2;
char n1[101], n2[101], op;
scanf("%s", n1);
scanf(" %c", &op);
scanf("%s", n2);
len1 = strlen(n1);
len2 = strlen(n2);
if (op == '+') {
if (len1 > len2) {
printf("1");
for (int i=0; i<len1-len2-1; i++) printf("0");
printf("%s", n2);
} else if (len1 < len2) {
printf("1");
for (int i=0; i<len2-len1-1; i++) printf("0");
printf("%s", n1);
} else {
printf("2");
for (int i=0; i<len1-1; i++) printf("0");
}
} else if (op == '*') {
printf("1");
for (int i=0; i<len1+len2-2; i++) printf("0");
}
return 0;
}