`
wss71104307
  • 浏览: 219693 次
  • 性别: 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语言中的回文数和猜数字的问题

    回文数算法

    1、按输入的数字算出小于输入数字的回文数 2、根据数据的数字得到当前数字前后最近的回文数

    java 如何判断回文数字

    java 如何判断回文数字 java 如何判断回文数字

    C语言 回文数字 简便.png

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

    回文数字的判断(Java)

    本程序是java初级入门者的必修代码,使用了最简单的各位数比较,从而实现了简单的多位数的判断,以及回文数字的判断。

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

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

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

    使用java语言实现回文的判断,当你输入一个数字的时候判断是否为回文

    回文数-c++语言-参考

    能够生成输进去的数字的回文数,比如输入123则会输出123321

    螺旋数字(回文数)

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

    判断字符串是否回文

    /*//第三个循环,输入数字b for (i = 0; i ; i++) { b[i] = char.Parse(Console.ReadLine()); } //第四个循环,输出数组b for (i = 0; i ; i++) Console.Write(a[i] + " ");*/ Console.ReadLine()

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

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

    python代码打印100-999之间的回文数示例

    打印100-999之间的回文数(即百位和个位的数字相等),并每10个打印一行 i = 100 x = 0 # 使用计数器,每10个换行打印 while i &lt;= 999: if i // 100 == i : # 百位整除,个位取余 print(i, end= ) x += 1 # ...

    java 检查是否是回文

    java 检查是否是回文 java 检查是否是回文 java 检查是否是回文

    函数-python 回文数

    运用python进行回文数实现,交换位置。回文”是指正读反读都能读通的句子,它是古今中外都有的一种修辞方式和文字游戏,如“我为人人,人人为我”等。在数学中也有这样一类数字有这样的特征,成为回文数

    回文数 (C 实现)

    打印所有N之前的回文数。 Rar里有个说明文档,并提供了两种思路。

    java 实现判断一个数是否是回文数

    编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,如12121和3223都是回文数

    回文的实现

    本程序主要是判断一个数是不是回文,实现语言C语言,可以在vc6.0上运行,也可在虚拟机上运行,运行过程:输入一个数字,结果判断是不是回文。(例如:123321或者12321都是回文)

    python回文判断

    Python基础:判断回文,代码简介易懂,是刚学python的人可以学习和借鉴的程序

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

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

    shell输出1-n之间的回文数

    Shell脚本,实现输入一个正整数n,打印从1-n之间的回文数,并统计个数

Global site tag (gtag.js) - Google Analytics