在c语言环境中,将数字转化为人民币大写金额写法的程序怎么写,如将12345转化为一万两千三百四十五,求解

c语言中的包含大写字母和数字的混合字符串转换为纯数字 [问题点数:20分,结帖人databaseboy]

请问在C中如何将包含大写字母和数字的混合字符串转换为纯数字

如,若打算将字符串“123AA6”转换成纯数字应该怎样操作有什么具体的函数吗?或者是自己写怎样的函数才能做到

如,将“123AA6”转换成整数因为A=65,所以就用65代替A当然用其它数字代替A也可以。请高手指点谢谢!


没有库函数,自己写吧!

只要明确了转换规则还是比较简单

自己写个程序把字符變成ASCII的就行了。程序判断是否是字母

方式1.把数字本身当成数字,把字母当成数字(ASCII值)来用就行了.

方式2.均当成字母,只有'A'-'Z'等字母用整数格式输出.

將“123AA6”转换成整数,

如果要求一一对应,最好

将“123AA6”转换成“”,(要求源串中不含ASCII码>99的字符)



匿名用户不能发表回复!
}

我要回帖

更多关于 人民币大写金额写法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信