`
wss71104307
  • 浏览: 223049 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

1017 数字回文

阅读更多

http://acm.nit.net.cn/showproblem.jsp?pid=1017  数字回文 还是要注意边界

#include <stdio.h>

#define MAXSIZE 20
int palindorme(char num[]);

int main()
{
	char num[MAXSIZE] = {0};
	while(scanf("%s",num) == 1)
	{
		if(palindrome(num) == 1) printf("Yes\n");
		else printf("No\n");
	}
	return 0;
}

int palindrome(char num[])
{
	int i, k;

	k = 0;
	while(num[k] != 0)
	{
		k++;
	}

	for(i = 0; i < k; i++)
	{
		if(num[i] != num[k-1-i]) return 0;
	}

	return 1;
}

 

 

分享到:
评论

相关推荐

    回文数和猜数字_回文数和猜数字_回文_

    回文数和猜数字是计算机科学领域中常见的编程问题,主要涉及到字符串处理和算法设计。在Java编程语言中,这两个概念具有重要的应用价值,因为它们能帮助开发者提升对字符串操作和逻辑推理的理解。 首先,我们来详细...

    java 如何判断回文数字

    在编程领域,回文数字是指一个正向读和反向读都相同的数字,例如121、12321等。在Java中,判断一个整数是否为回文数字是一项常见的任务,常用于各种算法问题。下面我们将详细介绍如何用Java来实现这个功能。 首先,...

    回文数算法

    回文数是一种特殊的数字,它的正读和反读完全相同,比如121、12321等。在编程领域,回文数算法通常用于解决数学问题或进行字符串处理。下面将详细介绍如何实现回文数算法以及如何找到一个数字前后最近的回文数。 ...

    回文数字的判断(Java)

    回文数字是指正读反读都能读通的数字,例如121,12321等。在Java编程中,判断一个数字是否为回文是常见的基础算法问题,这通常涉及到字符串处理和循环结构。下面我们将深入探讨如何用Java实现回文数字的判断。 首先...

    C语言 回文数字 简便.png

    一开始以为行不通,后来在同学的帮助下,成功地修正了这个程序,确实感觉挺不容易,思路不一样没想到意外的找到另一种方法。

    回文数字判断(递归版本)1

    回文数字判断(递归版本)1 在计算机编程中,回文数字判断是一个常见的问题, especialmente 在编程竞赛和算法设计中。今天,我们将讨论如何使用递归函数来判断给定数字是否是回文数字。 什么是回文数字? 回文...

    java语言实现回文数字的判断

    ### Java语言实现回文数字的判断 #### 背景介绍 在计算机科学与编程领域,判断一个数是否为回文数是一个常见的练习题目。回文数是指正读反读都一样的数字,如121、3443等。这类问题不仅能够帮助初学者熟悉基本的...

    回文数 (C 实现)

    回文数是指在正向和反向读取时都一样的数字,例如121、12321等。在C语言中实现回文数的判断和打印所有N之前的回文数是一项常见的编程任务,这涉及到对数字的处理和字符串的操作。 首先,我们需要理解如何判断一个数...

    Python回文字符串及回文数字判定功能示例

    本文实例讲述了Python回文字符串及回文数字判定功能。分享给大家供大家参考,具体如下: 所谓回文字符串,就是一个字符串,从左到右读和从右到左读是完全一样的。回文数字也是如此。 python2代码如下: def huiwen...

    回文数字1

    回文数字是一个在计算机科学和数学领域常见的概念,它指的是这样一个数字:无论从左到右读还是从右向左读,其数字序列都是完全相同的。例如,121、12321、123321等都是回文数字。在编程挑战中,回文数字通常被用作...

    求素数,回文数,回文素数,可逆素数

    只有同时满足这两个条件的数字才被认为是回文素数。 ### 4. 可逆素数的定义与判断 #### 定义 可逆素数是指一个素数的反转数也是素数。例如,13 和 31 都是素数,所以 13 是可逆素数。 #### 判断方法 - 使用 `...

    C++回文判定测试程序

    回文是指正读反读都能读通的字符串,如“上海自来水来自海上”或数字序列“12321”。 首先,我们需要理解C++的基本语法和数据结构。C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也...

    判断字符串是否回文 程序

    2. 去除空白字符:由于回文通常不考虑空格、标点符号等非字母数字字符,程序可能包含一段代码来去除这些字符,确保只有实际的字母和数字参与判断。 3. 翻转字符串:为了判断字符串是否为回文,一种常见方法是将原...

    螺旋数字(回文数)

    关于一个螺旋数字的java例子有注释,有控制台输入,希望对你有用

    13-回文数字.md

    面对前端面试算法题目,如何快速有效地判断一个数字是否为回文数字,就是一个典型的考察点。 ### 为什么考察算法和数据结构 在企业招聘时,通过算法题目来快速识别候选人是否具备良好的编程能力是一种普遍的做法。...

    java实现的回文数

    在编程领域,回文数是一个常见的概念,它指的是正读反读都能保持相同的数字或字符串。这个主题在Java编程中经常被用作教学实例,帮助初学者掌握基础的编程概念和技巧。以下将详细讲解如何使用Java实现回文数检测,并...

    java 回文的判断

    3. **判断回文**:现在我们得到了一个只包含字母和数字的新字符串,接下来就可以进行回文检查。一种简单的方法是使用两个指针,一个从字符串开头,另一个从结尾开始,同时向中间移动,比较对应位置的字符是否相同。...

    【MFC】回文判断软件

    对于非字母数字字符,可能需要在判断前先过滤掉,或者允许用户选择是否考虑这些字符。为了增加易用性,还可以添加复制/粘贴功能,以及提供清除输入框的选项。 总的来说,这款MFC回文判断软件提供了一个很好的学习...

    使用c++实现的回文数猜想程序

    回文数猜想是一种有趣的数学问题,它涉及到数字的排列与性质。在计算机科学中,用C++来解决这个问题可以提供良好的编程练习,特别是在算法设计和数据结构应用方面。本项目是一个课程设计,目的是让学生深入理解C++...

    USACO题目Palindromic Squares(回文平方数)及代码解析

    在计算机科学和信息学中,回文数(Palindromic Number)是一种数字,它从左向右念和从右向左念都一样。例如,12321是一个典型的回文数。给定一个进制B(2,十进制表示),输出所有的大于等于1小于等于300(十进制下...

Global site tag (gtag.js) - Google Analytics