c编程:输入一个字符串,求出字符串的最后一个字符,如果是空字符串则返回空字符。

来源:互联网 发布:网络机顶盒能看卫视吗 编辑:程序博客网 时间:2024/05/17 06:11
//编写一个函数,函数说明为:char lastchar(char str[])//功能:求一个字符串的最后一个字符,如果是空串,则返回空字符。?//再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个字符。#include<stdio.h>#include<string.h>char lastchar(char str[]){char c;int len=strlen(str);//字符串长度if(str[0]=='\0')//字符串为空则返回0                                                                                      return 0;c=str[len-1];return c;}int main(){char a[100];char b[100];//获取字符串gets(a);gets(b);//调用函数输出字符串的最后一个字符printf("%s的最后一个字符是%c\n",a,lastchar(a));printf("%s的最后一个字符是%c\n",b,lastchar(b));return 0;}

1 0