输入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();
}
人气:420 ℃ 时间: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位数,判断该数是否为回文数.
- I LOVE YOU 请翻译.
- 征文 建设生态城市和美好家园
- 当X=-1时,二元一次方程2X+Y=5与MX-3Y-6有相同的Y值,求M的值
猜你喜欢