首页
DreamJudge
院校信息
考研初试
考研复试
保研专区
讨论区
兑换中心
登录
注册
上岸
以下题解仅供学习参考使用。
抄袭、复制题解,以达到刷AC率/AC数量或其他目的的行为,在N诺是严格禁止的。
N诺非常重视学术诚信。此类行为将会导致您成为作弊者。具体细则请查看N诺社区规则。
青缘
2022年8月14日 12:05
1454 反序数 获取int的每个位数+字符串前插法与尾插法思想+in
P1454
回复 0
|
赞 2
|
浏览 5.2k
算法思路 使用1234和4321举例 第一个循环 通过取位数的算法,取出1234中的1,和4321中的4 将提取出的int数转化为char 对于1234中的1,采用字符串尾插法:s=s+new_char; 对于4321中的4,采用字符串前插法:s=new_char+s; 重复以上循环,int 1234最终化为string 1234,int 4321最终化为string 1234 判断两者字符串是否相等即可 涉及到的算法:数字取位 1234%10=4; 1234/10=123;...
Fsjy
2021年3月10日 11:33
C++方法
P1454
回复 0
|
赞 6
|
浏览 9.1k
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { for(int i = 1000; i <= 1111; i++) { string str = to_string(i); //to_string函数把数转换成字符串 reverse(str.begin(), str.end()); //reverse函数反转字符串 int rev...
wugenqiang
2020年3月29日 20:13
P1454 - 反序数 - C
P1454
回复 0
|
赞 3
|
浏览 12.1k
/*设N是一个四位数,它的9倍恰好是其反序数 (例如:1234的反序数是4321) 求N的值*/ #include <stdio.h> int reverse(int n); int main(){ int i; for(i=1000;i<=9999;i++){ if((9*i)==reverse(i)){ printf("%d\n",i); } } return 0; } int reverse(int n){//求反序数 int ans = 0; w...
1
2
3
题目
反序数
题解数量
23
发布题解
在线答疑
热门题解
1
反序数 题解:C/C++
2
反序数 题解:
3
反序数 题解:
4
反序数 题解:
5
反序数 题解:清晰
6
反序数 题解:
7
P1454-翻转数
8
C++方法
9
反序数 (C++ 模拟)题解:
10
反序数 题解:其实循环条件是9*n<10000