OR131. 找出最接近的对称数字
描述
输入一个正整数的字符串,输出与它最接近的对称数字(不包括它自己)的字符串
注1: 输入字符串的长度最多不会超过18
注2: 当大于输入数字和小于输入数字的对称数字与输入数字距离相同时,取小的数字作为答案
输入描述
输入为一个正整数的字符串输出描述
输出为与输入数字最接近的对称数字(不包括输入本身)的字符串示例1
输入:
123
输出:
121
C 解法, 执行用时: 1ms, 内存消耗: 368KB, 提交时间: 2020-12-14
#include<stdio.h> #include<string.h> int main() { char dig[18]; gets(dig); int len = strlen(dig); for (int i = 0, j = len - 1; i <= j; i++, j--) { *(dig + j) = *(dig + i); } puts(dig); return 0; }
C 解法, 执行用时: 1ms, 内存消耗: 372KB, 提交时间: 2020-08-19
#include<stdio.h> #include<string.h> int main() { char dig[20]; gets(dig); for (int i=0, j=strlen(dig)-1; i<=j; i++,j--) { *(dig + j) = *(dig + i); } puts(dig); return 0; }