用c语言实现判断回文

 我来答
问明6E
高粉答主

2019-05-24 · 每个回答都超有意思的
知道答主
回答量:279
采纳率:100%
帮助的人:12.4万
展开全部

#include<stdio.h>

#include<stdlib.h>

int main()

{

char a[100];

int i=0,j=0;

printf("请输入字符串:\n");

gets(a);

while(a<i>!='\0')

i++;

i--;

for(;j&lt;=i;i--,j++)

{

if(a<i>!=a[j])

{

break;

}

}

if(j&lt;=i)

{

printf("不是回文串\n",a);

}

else

{

printf("是回文串\n",a);

}

system("pause");

return 0;

}

扩展资料:

用法:

1、printf()函数是格式化输出函数,一般用于向标准输出设备按规定格式输出信息。

格式输出,它是c语言中产生格式化输出的函数(在stdio.h中定义)。用于向终端(显示器、控制台等)输出字符。格式控制由要输出的文字和数据格式说明组成。

要输出的文字除了可以使用字母、数字、空格和一些数字符号以外,还可以使用一些转义字符表示特殊的含义。

简单点理解就是,在一段程序中你正确使用该函数,可以在该程序运行的时候输出你所需要的内容。

2、printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用printf函数之前必须包含stdio.h文件。



1024程序员
2020-11-25 · TA获得超过374个赞
知道答主
回答量:457
采纳率:0%
帮助的人:22.5万
展开全部

C语言经典例子之判断回文数

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b0e28cae4
2011-10-17 · TA获得超过4016个赞
知道大有可为答主
回答量:1275
采纳率:85%
帮助的人:597万
展开全部
#include<stdio.h>
#include<string.h>
int main()
{
// 回文数的最大长度
char str[1000];
int i,len;
while(scanf("%s",str)!=EOF)
{
len = strlen(str);
for(i=0;i<len/2;i++)
{
if(str[i] != str[len - i - 1])
{
break;
}
}

if(i == len/2)
{
printf("%s 是回文数!\n");
}
else
{
printf("%s 不是回文数!\n");
}

}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nanhay
2011-10-17 · TA获得超过1173个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:997万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
894946022
推荐于2017-09-27 · 超过13用户采纳过TA的回答
知道答主
回答量:50
采纳率:0%
帮助的人:37.5万
展开全部
绝对行!!!

#include<stdio.h>
#include<string.h>
#include<stdlib.h>

void main()
{
char a[100];
int len;
int i;
printf("请输入一串字符:");
scanf("%s",a);
len=strlen(a);
for(i=0;i<=len/2;)
{
if(a[i]!=a[len-i-1])
{

printf("你输入的不是回文!\n");
exit(0);
}

i++;
}

printf("你输入的是回文!\n");

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式