1-19 编写函数reserse(s),将字符串s中的顺序颠倒过来。使用该函数编写一个程序,每次颠倒一个输入行中的字符顺序。
#include<stdio.h> #define LENGTH 5 void getline(char s[]) { int c, i; for(i = 0; ((c = getchar()) != EOF && c != '\n'); ++i) s[i] = c; if(c == '\n') { s[i] = c; ++i; } s[i] = '\0'; } void reserse(char s[]) { int len=0; while(s[len]!='\n') len++; for(int j=len;j>=0;j--) { putchar(s[j]); } } int main(){ char s[LENGTH]; getline(s); reserse(s); return 0; }