天天看點

練習7-11 字元串逆序(15 分)

輸入一個字元串,對該字元串進行逆序,輸出逆序後的字元串。

輸入格式:

輸入在一行中給出一個不超過80個字元長度的、以回車結束的非空字元串。

輸出格式:

在一行中輸出逆序後的字元串。

輸入樣例:

Hello World!
           

輸出樣例:

!dlroW olleH
           
#include <stdio.h>
#include <string.h> 
//輸入一個字元串,對該字元串進行逆序,輸出逆序後的字元串。


int main()  {  
 // 輸入在一行中給出一個不超過80個字元長度的、以回車結束的非空字元串。
	int i,k;
	char line[80];
	k=0;
	while((line[k]=getchar())!='\n'){
		k++; 
	}
   	line[k]='\0';//将輸入結束符 轉化為'\0' 
   	
  // 	在一行中輸出逆序後的字元串。
	for(i=k-1;i>=0;i--){
		printf("%c",line[i]);
	}
	
    return 0;  
}