1. 程式人生 > >記錄一發 逆序字串(多組輸入型別)

記錄一發 逆序字串(多組輸入型別)

程式碼是經過好多人幫我修改的,我只是搬運工,每天刷題5道,不明白的地方我會標出,希望大家和我一起研究探討,也方便和我一樣不會修改程式碼的人

題目

Sine的一個朋友瘋了,最近他老愛說反話,別人說什麼他就倒著說一遍,真是個奇怪的人。那他到底說了什麼

第1行:一個整數n(0<n<=20)表示字串數

第2到n+1行:每行一個字串(字串長度大於0不超過1000,字元均為“可列印”字元,32<=ASCII碼<=126)

輸出逆序的字串,每行一個。 樣例輸入

1

i am speaking

樣例輸出

gnikaeps ma i

題目來源:安徽大學第三屆ACM/ICPC 程式設計競賽現場賽

#include<stdio.h>
#include<string.h>
int main()
{
    int n,i,j,len;
    char s[1001],b[1001];
    scanf("%d",&n);
    getchar();
    for(i=0; i<n; i++)
    {
        gets(s);
        for(j=strlen(s)-1; j>=0; j--)
        {
            printf("%c",s[j]);
        }
        printf("\n");
    }
}