当前位置: 首页 > article >正文

UFUG2601-OJ palindrome

PS:如果读过题了可以跳过题目描述直接到题解部分
链接:UFUG2601-OJ palindrome

题目

题目描述

Given an integer x x x, returntrueif x x x is a palindrome, andfalseotherwise.

输入格式

only one integer number x x x. (Ensure that x x x is within the range of an int.)

输出格式

Trueif x x x is a palindrome,Falseotherwise

样例 #1

样例输入 #1

121

样例输出 #1

True

样例 #2

样例输入 #2

-121

样例输出 #2

False

样例 #3

样例输入 #3

10

样例输出 #3

False

题解

这道题题目的意思是判断一个数(包括正负号)是否为回文数,直接用字符的格式输入,用函数strlen提取字符长度,首尾比较即可。

需要注意的是,输入字符串时,字符是从0开始存储的。

代码实现

//palindrome
#include<iostream>
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
char x[105];
int l;

int main(){
	cin>>x;
	l=strlen(x);
	int i=0;
	while(i<=(l>>1)){
		if(x[i]!=x[l-1-i]){
			printf("False\n");
			return 0;
		}
		++i;
	}
	printf("True\n");
	return 0;
}

http://www.kler.cn/a/288359.html

相关文章:

  • idea便捷操作
  • Kubernetes 1.20 上将容器从 Docker Engine 改为 Containerd
  • Idea发布springboot项目无法识别到webapp下面的静态资源
  • <数据集>无人机识别数据集<目标检测>
  • 等保2.0通用部分 | 安全物理环境(三级)测评指导书
  • ai数字人音频停顿处理,删除无用音频段
  • 【C++拓展(一)】后端开发常用的技术栈
  • 在随机点实现凸包包围游戏地区
  • 产品概述Tektronix泰克TCP0030A电流探头TCP0030原装二手
  • 前端bug:v-show嵌套组件外层,页面扩大后,组件被遮挡
  • 使用支持UDP协议的IP是否更加快速?
  • 使用Python+docx+openpyxl将Word表格转换为Excel表格
  • EI论文被引多少次算高引?
  • div嵌套img,去除img下的小空隙
  • <Rust>egui学习之小部件(七):如何在窗口中添加颜色选择器colorpicker部件?
  • 笔记:《利用Python进行数据分析》之透视表和交叉表
  • 了解Python中如何实现多线程,并讨论GIL的影响
  • 机器学习:opencv--图像边缘检测
  • 机器学习——集成学习
  • 9.2C++