C語言:利用指標檢查字串是否是迴文

伊可曼斯卡婭發表於2020-12-28

編寫程式,檢查字串是否是迴文,主函式輸入一個字串,輸出該字串是否是迴文的資訊。程式設計新人,請多指教!

程式程式碼

# include <stdio.h>
# include <string.h>
# define N 20

void main()
{
	char str[N];
	char *p;
	char *q;

	start: //可以刪除

	printf("輸入字串: ");
	gets(str);

	p=str;
	q=str+strlen(str)-1;

	while(p<=q && *p==*q)
	{
		p++;
        q--;
    }
    if(p<=q)
    	printf("結果:不是迴文\n");
    else
    	printf("結果:是迴文\n");
	
	system("pause"); //可以刪除
    goto start; //可以刪除
}

執行結果

在這裡插入圖片描述

相關文章