C语言编程求回文的程序,我是初学者,以下程序看不懂,求高手解释。

C语言编程求回文的程序,我是初学者,以下程序看不懂,求高手解释。,第1张

回文数的程序:回文数是从右向左读和从左向右读都是一样的。比如15651,

1221等。这个程序是验证用户输入的一个四位数是不是回文数。但是程序好像有错误:

举个例子:用户输入5885。先分离数字,a,b,c,d分别等于5,8,8,5。然后判断a是否等于d且b是否等于c。如果条件满足则是回文数,否则不是。

这样改:

将数组定义的时候进行初始化

char a[20] = {0}, b[20] = {0}

比较整个字符串,如果不初始化,输入条件不满足20个字符,则后面的字符是内存中的随机数。


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

原文地址: http://outofmemory.cn/yw/11050043.html

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

发表评论

登录后才能评论

评论列表(0条)

保存