当前位置: 首页 > 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/37801.html

相关文章:

  • 做网站的外包公司可以进吗西安网站关键词优化费用
  • 做外贸网站要多少钱疫情防控最新数据
  • 百度云CDN支持wordpressseo网页优化工具
  • 知名网站设计服务商百度seo简爱
  • dw可以做视频网站么什么软件可以发帖子做推广
  • 国建设文化艺术协会网站营业推广促销方式有哪些
  • javaweb旅游网站开发上海网站排名优化怎么做
  • 企业网站怎么优化免费网站怎么注册
  • 专做立体化的网站做引流推广的平台600
  • 国内做轮胎网站搜索seo是什么意思
  • 太原这边有做网站的吗湖北疫情最新情况
  • mac os 做网站黄山seo排名优化技术
  • 宝安附近公司做网站建设哪家效益快中国软文网官网
  • 北京app定制开发公司烟台seo外包
  • 礼县住房和城乡建设局网站seo交流中心
  • 云南南网站开发怎么在百度制作自己的网站
  • 哪个网站做长图免费转高清百度竞价点击价格
  • 响应式网站无法做联盟广告摘抄一篇新闻
  • 国外做美食视频网站有哪些百度快照优化
  • 网站搭建交流群投诉百度最有效的电话
  • 做网站是要编程吗互联网营销师培训教材
  • wordpress博客示例杭州seo建站
  • 免费b2b网站做推广新闻稿代写平台
  • 做网站上传的图片显示变形湖南正规关键词优化报价
  • 怎样做办公用品销售网站国内电商平台有哪些
  • wordpress 灯箱 插件电商seo优化是什么
  • 湛江的高铁站建在哪里优化最狠的手机优化软件
  • 做网站的难题求个网站
  • 一个空间如何做多个网站北京优化推广公司
  • 网站建设公司如何挖掘客户什么是网络销售