指標-又見迴文
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語言指標字串
- 機器學習之迴歸指標機器學習指標
- 迴歸模型-評估指標模型指標
- 誰說Java無指標, JAVA連結串列指標也好煩 - Java 指標迴歸Java指標
- 迴歸預測評估指標指標
- 常見指標型別入門指標型別
- C語言重點——指標篇(一文讓你完全搞懂指標)| 從記憶體理解指標 | 指標完全解析C語言指標記憶體
- 一文讀懂野指標指標
- Floyd 迴圈檢測演算法(快慢指標法/龜兔指標法)演算法指標
- 常見網際網路分析指標指標
- 軟體效能測試常見指標指標
- C語言指標常見問題C語言指標
- C++ 指標常見用法小結C++指標
- 又見春光
- NULL 指標、零指標、野指標Null指標
- [Golang]力扣LeetBook—初級演算法—連結串列—迴文連結串列(快慢指標)Golang力扣演算法指標
- 指標常見問題(Android之JNI)指標Android
- SAP 迴圈配置中的統計指標修改指標
- 一文搞懂指標採集利器 Telegraf指標
- 野指標 空指標指標
- AI 模型常見的評價指標彙總AI模型指標
- 常見演算法技巧之——雙指標思想演算法指標
- C++中的可見性 指標 筆記C++指標筆記
- 指標常量和常量指標指標
- 又見GCD hd 2504GC
- HDU 2504 又見GCDGC
- 又見enqueue(TM SRX)ENQ
- C語言指標(三):陣列指標和字串指標C語言指標陣列字串
- 陣列指標,指標陣列陣列指標
- ARC中強指標與弱指標指標
- 控制指標與統計指標指標
- 陣列指標 指標陣列陣列指標
- 關於指標傳遞和指標的指標指標
- 一文詳盡系列之模型評估指標模型指標
- C\C++語言重點——指標篇 | 為什麼指標被譽為 C 語言靈魂?(一文讓你完全搞懂指標)C++指標