新手每日一练:lastchar()函数,
/*****************************************************************************************编写一个函数,函数说明为:
char lastchar(char str[])
功能:求一个字符串的最后一个字符,如果是空串,则返回空字符。
在利用该函数编程,输入两个字符串,输出第一个字符串的最后一个字符和第二个字符串的最后一个
字符。
******************************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char lastchar(char str[]);
int main(void)
{
char str1[100],str2[100];
char s1,s2;
printf("please input str1:");
gets(str1);
printf("plesae input str2:");
gets(str2);
s1 = lastchar(str1);
s2 = lastchar(str2);
printf("s1 == %c, s2 == %c\n",s1,s2);
return 0;
}
char lastchar(char str[])
{
int i = 0;
char s;
while(str[i] != '\0')
{
i++;
}
s = str[i - 1];
return s;
}