浙大版《C語言程式設計(第3版)》題目集
- 練習7-11 字元串逆序 (15 分)
- 二、題解
- c代碼
練習7-11 字元串逆序 (15 分)
輸入一個字元串,對該字元串進行逆序,輸出逆序後的字元串。
輸入格式:
輸入在一行中給出一個不超過80個字元長度的、以回車結束的非空字元串。
輸出格式:
在一行中輸出逆序後的字元串。
輸入樣例1:
輸出樣例1:
!dlroW olleH
二、題解
c代碼
#include <stdio.h>
#include <string.h>
char s[90];
int main() {
fgets(s, 85, stdin);
int len = strlen(s);
for (int i = len - 2; i >= 0; i--) printf("%c", s[i]); //fgets()不會丢掉回車,從len - 2開始輸出
return 0;
}