c语言回文补充程序?

c语言回文补充程序?,第1张

#include <stdio.h>

#include <string.h>

#include <ctype.h>

int ispalindrome(char *str) {

int s=0,e=strlen(str)-1,m=(s+e)/2

while(s<=m&&str[s]==str[e])

{

s++

e--

}

if(s>m)

return 1

return 0

}

int main(void) {

char buffer[1024]

gets(buffer)

printf("[%s] is ", buffer)

if (ispalindrome(buffer)) puts("a palindrome")

else puts("not a palindrome")

return 0

}

#include <stdio.h>

long a=10000,b,c=2800,d,e,f[2801],g

main()

{

for(b-c)

{

f[b++]=a/5

}

for(d=0,g=c*2)

{

b=c

d=d+f[b]*a

--g

f[b]=d%g

d=d/g

g--

for(--b)

{

d=d*b

d=d+f[b]*a

--g

f[b]=d%g

d=d/g

g--

}

c=c-14

printf("%.4d",e+d/a)

e=d%a

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10958638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存