#include <stdio.h>
int multi(int m, int n) {
if (n == 1)
return m;
else
return m + multi(m, n - 1);
}
int main(void) {
int m, n;
printf("正の整数 m と n を入力(例: 3 4): ");
printf("%d × %d = %d\n", m
, n
, multi
(m
, n
));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbXVsdGkoaW50IG0sIGludCBuKSB7CiAgICBpZiAobiA9PSAxKQogICAgICAgIHJldHVybiBtOwogICAgZWxzZQogICAgICAgIHJldHVybiBtICsgbXVsdGkobSwgbiAtIDEpOwp9CgppbnQgbWFpbih2b2lkKSB7CiAgICBpbnQgbSwgbjsKCiAgICBwcmludGYoIuato+OBruaVtOaVsCBtIOOBqCBuIOOCkuWFpeWKm++8iOS+izogMyA077yJOiAiKTsKICAgIHNjYW5mKCIlZCAlZCIsICZtLCAmbik7CgogICAgcHJpbnRmKCIlZCDDlyAlZCA9ICVkXG4iLCBtLCBuLCBtdWx0aShtLCBuKSk7CgogICAgcmV0dXJuIDA7Cn0K