正在加载图片...
例:名和姓的对换问题。英国和美国人的姓名是名在前姓在 后,但在有些情况下,需要把姓名写成姓在前名在后中间加· 个逗号的形式。编写一个程序实现把名在前姓在后的姓名表示 法转换成姓在前名在后中间加一个逗号的姓名表示法。 算法思想:因为C语言自动在串末尾添加结束标记\0所 以实现方法是首先把把原姓名串name的空格改写为\0(注 意此时\0后边,即指针p+1指示的是原字符串name的姓 部分;此时的name表示的是原name的名部分),再把原 name的姓、逗号和名逐步添加到 newname中,最后再恢复 name为开始时的状态 设计函数如下:例:名和姓的对换问题。英国和美国人的姓名是名在前姓在 后,但在有些情况下,需要把姓名写成姓在前名在后中间加一 个逗号的形式。编写一个程序实现把名在前姓在后的姓名表示 法转换成姓在前名在后中间加一个逗号的姓名表示法。 算法思想:因为C语言自动在串末尾添加结束标记‘\0‘ ,所 以实现方法是:首先把把原姓名串name的空格改写为‘\0‘(注 意此时‘\0‘后边,即指针p+1指示的是原字符串name的姓 部分;此时的name表示的是原name的名部分),再把原 name的姓、逗号和名逐步添加到newName中,最后再恢复 name为开始时的状态。 设计函数如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有