题目汇总
题目一:给定一个字符串,去掉立面重复的字符。
题目二:给定一个整数,求一个整型数字中有没有相同的部分,例如12389756123这个整型数字中相同的部分是123,相同的部分至少应该是2位数,如果有相同部分返回1,如果没有则返回0。
题目三: 求两个字符串的乘积,结果存到字符串中,例如字符串一中存的“657891”,字符串二中存的“521”,分别将字符串中的字符转换成整型数字,进行计算后,再转换
成字符类型存储起来.
题目四:字符串逆序。
总结1:对于题目三,可以拆分成两个部分的模板:(1)整数转化成字符串的模板;(2)字符串转化成整数的模板。
总结2:整数判断有没有相同部分,本质上和字符串去掉重复的部分是相同的,因此可以有字符串去重的模板。
总结3:对于字符串逆序,可以先将字符串转化成整数,然后再把整数转化成字符串。
程序模板
整数转化成字符串模板
//num表示要转化的整数
//c来存储转化后的字符串
void LongToChar(long num,char *c){
int i=0,j=0;
//当整数为负数时候,进行的处理操作
if(num<