回文文字列(難易度:半星)
1390 ワード
文字列を入力して、その文字列が返信であるかどうかを判断します.
回文文字列とは、左から右へ読むのと右から左へ読むのと全く同じ文字列のこと.
もしそうならば、YESを出力して、さもなくば、NOを出力します
入力サンプル:abcdcba
出力サンプル:YES
参照コード:
回文文字列とは、左から右へ読むのと右から左へ読むのと全く同じ文字列のこと.
もしそうならば、YESを出力して、さもなくば、NOを出力します
入力サンプル:abcdcba
出力サンプル:YES
参照コード:
#include
int main()
{
char str[100] = {0};
int i, len;
scanf_s("%s", str, 100);
len = (int)strlen(str);
for (i = 0; i <= len / 2; i++)
{
if (str[i] != str[len - 1 - i])
{
printf("NO
");
return 0;
}
}
printf("YES
");
return 0;
}