如何用C语言判断一个数是否为另一个数的前缀
用C语言做,问题如题,求大体思路啊 啊啊啊
程序代码:#include <stdio.h>
#include <string.h>
int is_start_with(int a, int b)
{
char astr[20], bstr[20];
sprintf(astr, "%d", a);
sprintf(bstr, "%d", b);
return strstr(astr, bstr) == astr;
}
int main(void)
{
int a, b;
scanf("%d%d", &a, &b);
is_start_with(a, b) ? puts("Yes") : puts("No");
return 0;
}
