用C编写一程序 把5.05元 转换成伍元零伍分 那位老大会
请教 为什么输入 3.3的时候输出就是3元2角9分啊为什么printf里面有个%ld.%ld和%d有什么不一样吗~~~本人出学 多谢!!!!
这个应该是float的精度问题。因为我的程序money的类型是long所以输出%ld,而后面两个是int,所以是%d.请你参照数据类型看看long 和int的区别。
谢谢楼上大侠
题目要求的是要用 大写来表示,例如 “3” 须写为 “叁”, “5 ”写为“伍”
其实可以用switch-case语句解决的
把壹 到 玖 都输出吗?/