天天看點

練習7-11 字元串逆序 (15 分)練習7-11 字元串逆序 (15 分)二、題解c代碼

浙大版《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;
}
           

繼續閱讀