ZZULIOJ 1106: 回文数(函数专题)

题目描述

一个正整数,如果从左向
右读(称之为正序数)和从右向左读(称之为倒序数)是一样的,这样的数就叫回文数。输入两个整数m和n(m

输入

输入两个正整数m和n,输入保证m

输出

按从小到大的顺序,输出m到n之间的回文数,每个数后面有一个空格。

样例输入 Copy

100 200

样例输出 Copy

101 111 121 131 141 151 161 171 181 191

#include 
int isHW(int n) { //判断回文数
	int m = 0;
	int x = n;
	while (x) {
		m = m * 10 + x % 10;
		x /= 10;
	}
	if (m == n)
		return 1;
	else
		return 0;
}
int main() {
	int m, n;
	scanf("%d %d", &m, &n);
	for (int i = m; i <= n; i++) {
		if (isHW(i)) {
			printf("%d ", i);
		}
	}
	return 0;
}

你可能感兴趣的:(ZZULIOJ刷题小记,算法,c语言)