任务04-05-04捣蛋的乘法

任务描述
X给他的学生出了一道2位数的数学乘法题AB乘CD,但是他把被乘数和乘数都写错了,写成了XAXB乘CXDX(X是1位随机数),即在被乘数中每位数字之前混进去1位整数,在乘数每位数字之后混进去1位整数。现在给你算式:XAXB乘CXDX,你能得出原题的答案吗?
输入格式:
在一行中给出被污染的算式:XAXB乘CXDX。其中A、B、C、D、X代表1位数字。
输出格式:
按样例格式输出原算式和结果。
输入样例:
1234乘5678
输出样例:
24乘57=1368
开始你的任务吧,祝你成功!

img

文章放到代码块吧,这样贴出来,乘号都看不到啊
输入是1234 * 5678吗?
获得两个四位整数,然后第一个整数取出个位和百位,第二个取出十位和千位,组成两个两位整数相乘即可

#include <stdio.h>
int main()
{
    int a,b,m,n;
    scanf("%d*%d",&a,&b);
    m = a/100%10*10 + a%10;
    n = b/1000*10 + b/10%10;
    printf("%d*%d=%d",m,n,m*n);
    return 0;
}

img

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632