我接到了以下任务,但我不确切地知道究竟是什么问题......
编写一个程序,读取由正整数或正十进制数组成的字符串,并将数字转换为数字格式。
从我的角度说,我需要读取一个由x整数/十进制组成的字符串并将其转换为整数或双精度......是吗?它似乎很容易,因为我可以使用strtol()和strtod()。
答案 0 :(得分:1)
这取决于您是否被允许使用标准库函数。如果是这样,那么,是的,它就像你描述的那样容易。如果没有,你将不得不解析字符串寻找小数点,减号等,并通过自己的算法进行转换。
答案 1 :(得分:0)
我没有为你写一个答案,但基本上你的作业要求转换形式的字符串说:
到相应的数字。
此外,由于这是一项任务,您的教授不应该对使用库函数strtod
,strtol
等查看解决方案感兴趣。