黑马程序员技术交流社区

标题: 输出一个字符串的最后一个字符 [打印本页]

作者: qq6937523    时间: 2016-4-5 22:47
标题: 输出一个字符串的最后一个字符
  1. *  编写一个函数,函数说明为:
  2. char lastchar(char str[])

  3. 功能:求一个字符串的最后一个字符,如果是空串,则返回空字符.
  4. 再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个字符
  5. *
  6. *  @return <#return value description#>
  7. */

  8. #import <Foundation/Foundation.h>
  9. void lastchar (char str[]);
  10. int main()
  11. {
  12.     char a[] = "adasda sa";
  13.     char b[5] = {'2','4','3','\0'};
  14.     lastchar(a);
  15.     lastchar(b);
  16.    
  17.    
  18.     return 0;
  19. }

  20. void lastchar (char str[])
  21. {
  22.     size_t lenth = strlen(str);
  23.     printf("最后一个字符是%c\n",str[lenth-1] == '\0' ? 32:str[lenth-1]);
  24.    
  25.    

  26. }
复制代码

作者: iOSyinlixian    时间: 2016-4-5 23:08
不怎么看懂
作者: 最爱舒儿    时间: 2016-4-6 00:54
收藏了                              
作者: tdwydan1    时间: 2016-4-6 21:26
遇到最后一个字符是‘0’就打印
作者: 缘之有缘    时间: 2016-4-6 23:36
学习了               
作者: hy415161    时间: 2016-4-7 18:48
不错不错~~~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2