字符串倒序(the c programming)

来源:互联网 发布:山西省大数据产业协会 编辑:程序博客网 时间:2024/06/11 14:23

把没输入一行的字符串倒叙。字符串倒序

#include <iostream>using namespace std;#define MAX_LINE 1024int getline(char s[], int lim);int reverse(char s[]);int main(){char line[MAX_LINE];while (getline(line, sizeof(line))>0){reverse(line);printf("%s\n",line);}return 0;}int reverse(char s[]){int i, j;char temp;for(j = 0; s[j] != '\0'; j++){;}//求j的值j--;for(i = 0; i < j; i++, j--){temp = s[i];s[i] = s[j];s[j] = temp;}return 0;}int getline(char s[], int lim){int c, i;for(i = 0; i < lim - 1 && (c = getchar()) != EOF && c != '\n'; ++i){s[i] = c;}if(c == '\n'){s[i++] = c;}s[i] = '\0';return i;}


0 0
原创粉丝点击