指標-又見迴文
Problem Description
“迴文串”是一個正讀和反讀都一樣的字串,比如“level”或者“noon”等等就是迴文串。現在呢,就是讓你判斷輸入的字串是否是迴文串。
Input
有多組輸入,每行輸入一串字元,保證字串長度不會大於 100000,字串由大小寫英文字母和空格組成,以字串“2013”作為結束標誌。
Output
每行輸出一個字串,如果輸入是迴文串,輸出“YES”,否則輸出“NO”(注意:判斷的時候空格是不作判斷的,詳見樣例)。
Sample Input
aaaa
ggg g
lozxvxoMJBCHsTXooXTsHCBJMoxvxzol
i am a good acmer
2013
Sample Output
YES
YES
YES
NO
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(){
char *p,*q;
char a[100001];
int flag,count;
while(gets(a) && strcmp(a,"2013")){
flag = 1;
count = strlen(a);
p = a;
q = p + count - 1;
while(p < q){
if(*p == ' '){
p++;
}else if(*q == ' '){
q--;
}else if(*p == *q){
p++;
q--;
}else{
flag = 0;
break;
}
}
if(flag == 1){
printf("YES\n");
}else if(flag == 0){
printf("NO\n");
}
}
return 0;
}
相關文章
- 力扣之迴文數(雙指標中的對撞指標公式模板)力扣指標公式
- 迴流出價工具 淺層迴流指標 深層ROI指標指標
- C語言:利用指標檢查字串是否是迴文C語言指標字串
- 迴歸模型-評估指標模型指標
- 常見指標型別入門指標型別
- 機器學習之迴歸指標機器學習指標
- Floyd 迴圈檢測演算法(快慢指標法/龜兔指標法)演算法指標
- C語言重點——指標篇(一文讓你完全搞懂指標)| 從記憶體理解指標 | 指標完全解析C語言指標記憶體
- 一文讀懂野指標指標
- C++ 指標常見用法小結C++指標
- C語言指標常見問題C語言指標
- 軟體效能測試常見指標指標
- 常見網際網路分析指標指標
- 又見春光
- [Golang]力扣LeetBook—初級演算法—連結串列—迴文連結串列(快慢指標)Golang力扣演算法指標
- 一文搞懂指標採集利器 Telegraf指標
- 常見演算法技巧之——雙指標思想演算法指標
- C++中的可見性 指標 筆記C++指標筆記
- AI 模型常見的評價指標彙總AI模型指標
- 又見GCD hd 2504GC
- 「程式設計師面試」一文搞懂野指標、懸空指標、空指標和記憶體洩漏,附程式碼示例!程式設計師面試指標記憶體
- 詳解c++指標的指標和指標的引用C++指標
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 陣列指標,指標陣列陣列指標
- 一文詳盡系列之模型評估指標模型指標
- C\C++語言重點——指標篇 | 為什麼指標被譽為 C 語言靈魂?(一文讓你完全搞懂指標)C++指標
- 指標指標
- 二分類問題常見的評價指標指標
- 實現反轉連結串列--遞迴、迭代、雙指標、棧遞迴指標
- 指標陣列與陣列指標指標陣列
- 指標函式 和 函式指標指標函式
- 第 10 節:複合型別-5. 指標 -- 指標與指標變數 -8. 多級指標型別指標變數
- 迴文樹
- 迴文數
- C指標原理(14)-C指標基礎指標
- C指標原理(15)-C指標基礎指標
- 指標常量和常量指標的區別指標
- isa指標指標