C語言:判斷一個字串是否為迴文

Caleb_Sung發表於2018-04-10

題目來源:大工慕課 連結
作者:Caleb Sung

解答示範

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
    char ch[50];
    int i,len;
    printf("輸入一串字元以判斷是否為迴文。\n");
    scanf("%s",ch);
    len=strlen(ch);
    for(i=0;i<=len/2;)
    {
        if(ch[i]!=ch[len-i-1])
        {
            printf("輸入的不是迴文。\n");
            exit(0); //終止 
        }
        i++;
    }
    printf("輸入的是迴文。\n");
}

相關文章