于龙减头歌
无操作时怎么返还0,
于龙觉得于龙加法还不够刺激,于是又设计了于龙减。
两个非负整数的于龙减“A-B”的意义是:在A的所有数字中,凡是在B中出现的数字都划掉,A中剩下的数就是结果,如果不剩结果就是0。
于龙想编程解决于龙减问题,他能成功吗?
于龙减头歌
无操作时怎么返还0,
大概写了一下
#define _CRT_SECURE_NO_WARNINGS
#include "stdio.h"
#include "math.h"
int func(int a, int b)
{
int arr[3] = { 0 }; int i = 0,k=0,m=0,l=0,count=0;
do {
arr[i] = b % 10;
b = b / 10; i++;
} while (b);
do {
m = a % 10; a = a / 10;
for (k = 0; k < i; k++)
{
if (m == arr[k])
{
break;
}
}
if (k == i)
{
count += m * pow(10, l); l++;
}
} while (a);
return count;
}
int main()
{
int a, b,m;
scanf("%d%d", &a, &b);
m = func(a, b);
printf("%d", m);
return 0;
}