我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

输入一个长整数,判断其低五位是否为回文(个位等于万位,十位等于千位)

img


一直输出错误,无论什么结果都判断不是回文
是我循环条件错了嘛,应该怎么样用数组,数组这一方面是弱项

供参考:

#include <stdio.h>
int main()
{
    int x,a[10]={0},i=0;
    scanf("%d", &x);
    while (x)
    {
        a[i++] = x % 10;
        x /=10;
    }
    if (i > 4){
        if (a[0] == a[4] && a[1] == a[3])
            printf("This number is a huiwen");
        else
            printf("This number is not a huiwen");
    }
    return 0;
}

a[]数组没有赋值。

img

近期文章

  • 输入6个字符串,输出最大字符串
  • drawimage载入图片为什么缺了一截,canvas画布为什么有默认大小?
  • 怎么交互式的修改表单中的数据
  • ++i问题 两个++i
  • PHP安全信息?
  • OneNote UWP版重置后无法登录
  • 分析为啥第十行这为啥错
  • 为数据库的数据为什么插不进去
  • 列表list01=[1,2,3],则分别执行命令del list01[1]和list01.remove(1)后的list01为
  • pta习题,判断字母表 大家帮我纠正一下代码
  • 有没有知道传世地图的问题
  • 用php提供可下载的文件
  • yolov5添加SOCA注意力模块报错
  • 如何判断输入的是字典型字符串
  • 如何用Rstudio创建一个向量组,以学号为向量名称,生成一个点名系统?
  • 输出m到n之间的全部素数
  • !='\n' 在这段代码里的作用?
  • 用if else语句写分段函数可是没有运行出结果
  • Echarts绘图颜色更改无效
  • latex下的模板出现问题undefined control sequence<argument>

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华