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

自己做的网站怎么放到小程序网站排名软件有哪些

自己做的网站怎么放到小程序,网站排名软件有哪些,中国建设银行预约网站首页,餐饮加盟网站建设案例一、题目: 链接: 504. 七进制数 - 力扣(LeetCode) 函数原型: char* convertToBase7(int num) 二、思路 本题要将十进制数转换为二进制数,只要将十进制num数模7再除7,直到num等于0 每次将模7的结…

一、题目:

链接:

504. 七进制数 - 力扣(LeetCode)

 

函数原型:

char* convertToBase7(int num)

二、思路

本题要将十进制数转换为二进制数,只要将十进制num数模7再除7,直到num等于0

每次将模7的结果存储到字符串ans中,存储完后字符串末尾还要加上 '\0' ,由于是逆序存储,因此存储完后需要逆置字符串。

如何将数字转换为字符,请看博客:字符与数字的相互转换_字符和数字之间的转换-CSDN博客

还需要注意,如果num为负数,先将其当作正数去转换,最后在字符串ans末尾加上字符 ‘-’ 即可。

三、代码:

void reserve(char* str)//逆置字符串函数
{int len = strlen(str);int left = 0;int right = len - 1;while (left <= right){char tmp = str[left];str[left] = str[right];str[right] = tmp;left++; right--;}
}char* convertToBase7(int num) {if(num==0)//对于num为0的情况,直接返回"0"即可{return "0";}char* ans = (char*)calloc(32, sizeof(char));//申请一块空间,存放字符串if (ans == NULL)//判断是否申请成功{perror("malloc fail");exit(-1);}int i = 0;//下标int Num = abs(num);//取num的绝对值while (Num > 0){ans[i++] = Num % 7 + '0';//将num取模的结果存储到字符串ans中Num = Num / 7;//num除7}if (num < 0)//num为负数{ans[i++] = '-';//需要在字符串末尾加上负号ans[i] = '\0';//字符串末尾加上结束标志\0}else//num为整数{ans[i] = '\0';//字符串末尾加上结束标志\0}reserve(ans);//逆置字符串ansreturn ans;//返回ans
}
http://www.shuangfujiaoyu.com/news/41472.html

相关文章:

  • 手机新闻网站建设百度地图推广怎么收费标准
  • 建站行业转型网络营销课程个人总结3000字
  • 合肥设计网站seo管理是什么
  • 网站和微信订阅号优势个人做seo怎么赚钱
  • 高端网站建设网站建设设计思路seo推广教程seo高级教程
  • 湖南做网站 磐石网络成都seo正规优化
  • 怎么做英文网站东莞网站推广软件
  • 有很多长尾怎么做网站内容百度软文推广怎么做
  • 做旅游网站毕设任务书唐山seo
  • 专业制作网站哪家好厦门排名推广
  • 文学网站做编辑seo顾问是干什么
  • 无锡网站建设企业排名网络营销软文范例300字
  • 如何自己做加盟网站信息推广服务
  • 做网站维护的是什么人爱廷玖达泊西汀
  • 做网站用什么后缀好seo专业知识培训
  • 青岛君哲网站建设公司seoul national university
  • 无障碍网站开发it培训学校
  • 网站建设制作浩森宇特简短的软文范例
  • wordpress css 无效深圳搜索优化排名
  • 博客做资讯类网站企业建站免费模板
  • 苏州个人网站建设网页搜索
  • 梧州网站平台建设公司台州网站建设平台
  • 网站建设方案书 下载软文文章
  • 南宁疫情简介seo排名工具有哪些
  • 网站的布局设计什么关键词能搜到资源
  • 自媒体平台有哪些赚钱搜索引擎优化培训
  • 重庆学校网站建设seo是什么品牌
  • 公司网站后台上传不了图片网站优化推广seo
  • 如何使用wordpress搭建网站小时seo加盟
  • 河北黄骅市网站建设什么叫seo