有没有朋友帮忙看看下面,用c写!
读取最多 79 个字符的字符串,假设换行符
指定输入字符串的结尾。
output:(例子)
ABCabcdefg
gfedcbaCBA
ABCabcdefg
供参考:
#include <stdio.h>
#include <ctype.h>
#include <string.h>
void reverse(char* str)
{
int i = strlen(str) - 1, k = 0;
char t[80] = {0};
while (i >= 0)
t[k++] = str[i--];
t[k] = '\0';
puts(t);
}
void alpha(char* str)
{
char t[80] = {0}, * p = t;
while (*str) {
if (isalpha(*str))
*p++ = *str;
str++;
}
*p = '\0';
puts(t);
}
int main()
{
char s[80];
gets(s);
puts(s);
reverse(s);
alpha(s);
return 0;
}