输入5位数,判断是不是回文数,例如:12321是回文数.if(a=e&&b=d&&c=b+1) 这句错了.
如果非要用我的那种方法,该怎么写?
main()
{
int a,b,c,d,e,s;
scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);
s=a*10000+b*1000+c*100+d*10+e;
if(a=e&&b=d&&c=b+1)
printf("%d是回文数",s);
else
printf("%d不是回文数",s);
getch();
}
人气:212 ℃ 时间:2020-04-08 16:53:10
解答
我是用字符串来做的
#include"stdio.h"
int main()
{
int i,n;
char a[5];
for(i=0;i啊啊啊啊啊啊 啊scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);你这样打出来的数也不是回文数,因为打的时候要有分隔符的,你输入的是四个数。没办法?if(a==e&&b==d)=是赋值符号,==才是判断符号。printf出现问题将第二个printf中的逗号改一下
推荐
- 如何判断输入的一个五位数是否是回文数如“12321”
- 一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同.
- 一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位相同.C语言编程
- 求一个五位数是否为回文数
- 编写程序,从键盘输入一个5位数,判断该数是否为回文数.
- 2*2 22*22 222*222 2222*2222 22222*22222的结果有什么规律
- 农民工为社会的发展做了哪些艰辛的付出
- 一个梯形上底和高都是6米,下底是8米,两个这样的梯形拼成的平行四边形的面积是多少平方米?
猜你喜欢