编程判断一个字符串是否是回文,当字符串是回文时,输出字符串:yes!,
否则输出字符串:no!。所谓回文即正向与反的拼向写都一样,如adgda。
长度在100以内,且全为小写字母
样例输入:
adgda
样例输出:
yes!
代码如下:
1 #include <iostream> 2 #include <cstring> 3 using namespace std; 4 5 int main() 6 { 7 char s[100]; 8 cin >> s; 9 int n = strlen(s), flag=1; 10 for(int i=0;i<n/2;i++) 11 { 12 if(s[i]!=s[n-1-i]) 13 { 14 cout << "no!" << endl; 15 flag = 0; 16 break; 17 } 18 } 19 20 if(flag) cout << "yes!" << endl; 21 }
时间: 2024-11-14 11:09:11