c语言,算法,数据结构。请问我这个代码怎么错了?

2025-01-24 19:20:26
推荐回答(1个)
回答1:

首先建议你搞清楚C和C++的区别
其次建议你搞清楚整型和字符的区别
你的b是字符串数组,而k却是整型,输出也是整型。
最后你没有考虑到进位问题,也就是当a为k位数时,b=a*2可能为k+1位数,而你没有考虑多出来的最高位。