题解 1161: 回文数(二)

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

【回文数(二)】 (C语言代码)

摘要:解题思路:这一题最好是一步一步的来,将问题拆分成多个小的问题。我写的程序是很乱的,大家多包涵一下呀。注意事项:参考代码:#include<stdio.h>#include<stdlib.h>int z……

【回文数(二)】 (C语言代码)

摘要:解题思路:注意事项: 在这里我用数组从a[0]开始存放数的最低位,a[i]存放高位,便于适应结果数的位数增长,易实现算法参考代码:#include<stdio.h> #include<string.……

【回文数(二)】 (C语言代码)

摘要:解题思路:这是不涉及进制转换的 单纯以10进制为基础供大家参考下注意事项:参考代码:#include<stdio.h>int qiuwei(int n){ //求数字的位数 int i=0; whil……

【回文数(二)】 (C语言代码)

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int f(char *str);         //判断是否为回文数int main(){   ……

暴力解法,采用字符数组进行输入

摘要:解题思路:对于输入,利用字符数组A进行存储N进制的数,如果该N进制数本身就是一个回文数,那么步骤为0,循环结束;循环结束的出口为得到一个回文数的结果,或者步骤已经超过30步函数:  f:将A翻转存储在……

【回文数(二)】 (C语言代码)

摘要:解题思路:首先,看输入数据的取值范围,二进制最大长整型数,若需要8字节就是64位,只能作为字符串读取。观察每步操作,归纳为两个函数,一个将数值取反,另一个求两个N进制数相加的结果。注意事项:对于N进制……

【回文数(二)】 (C语言代码)

摘要:参考代码://要满足2~16之间的任意进制,假设用 A B C D E F,分别表示 10 11 12 13 14 15 #include <stdio.h> char* copystr(……

Mark:不够简洁的代码

摘要:解题思路:/* ** 这题中,我将任务分成了4个模块以及调用它们(其中3个)的循环框架: ** 1.str2num:将用户输入的k进制数(采用了以字符串的形式储存,因为可能输入A、a等字符)转换成整型……