大一c语言程序?字符数组与字符串?
编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。如:“12321”和“abcdcba”都是回文。...
编程判断输入的一串字符是否为“回文”。所谓“回文”是指顺序读和逆序读都一样的字符串。如:“12321”和“abcdcba”都是回文。
展开
展开全部
#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
printf("请输入:");
gets(str);
int len = strlen(str);
int flag = 0;
for (int start = 0, end = len - 1; start <= end; start++, end--)
{
if (str[start] != str[end])
break;
flag = 1;
}
if (flag == 0)
{
printf("不是回文!\n");
return 1;
}
printf("是回文!\n");
return 0;
}
#include <string.h>
int main()
{
char str[100];
printf("请输入:");
gets(str);
int len = strlen(str);
int flag = 0;
for (int start = 0, end = len - 1; start <= end; start++, end--)
{
if (str[start] != str[end])
break;
flag = 1;
}
if (flag == 0)
{
printf("不是回文!\n");
return 1;
}
printf("是回文!\n");
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询