c语言要求用户输入一串字符然后逆序输出
来源:百度知道 编辑:UC知道 时间:2024/05/10 10:58:46
#include <stdio.h>
#include <string.h>
int main()
{
char buf[BUFSIZ], tmp;
int i, len;
fgets(buf, BUFSIZ, stdin);
len = strlen(buf);
if (buf[len - 1] == '\n') buf[--len] = '\0';
for (i = 0; i < len / 2; ++i) {
tmp = buf[i];
buf[i] = buf[len - i - 1];
buf[len - i - 1] = tmp;
}
puts(buf);
return 0;
}
#include <stdio.h>
void fun()
{
char ch;
if((ch=getchar())!='\n'){
fun();
putchar(ch);
}
}
int main()
{
fun();
putchar('\n');
}