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

在线做交互网站问卷调查微信小程序怎么做

在线做交互网站,问卷调查微信小程序怎么做,医疗器械行业前景,app外包平台大概多少钱1.思路#xff1a;除2取余法#xff0c;也就是说用除以2取余来将10进制数转换为二进制 2.两种代码实现#xff0c;这里用了两#xff0c;一个递归一个非递归。 递归是一种编程技术#xff0c;其中一个函数直接或间接地调用自己。递归通常用于解决那些可以被分解为更小的、…1.思路除2取余法也就是说用除以2取余来将10进制数转换为二进制 2.两种代码实现这里用了两一个递归一个非递归。 递归是一种编程技术其中一个函数直接或间接地调用自己。递归通常用于解决那些可以被分解为更小的、相同类型的子问题的问题。   递归函数必须满足两个基本条件 基本情况Base Case这是递归结束的条件通常是一个简单的问题可以直接解决而不需要进一步的递归调用。递归步骤Recursive Step这是函数调用自己的部分它将问题分解成更小的子问题。   递归的工作原理可以类比为数学中的等比数列求和或者像是一个俄罗斯套娃每个问题都包含了一个更小的问题直到达到基本情况。 3.代码实现 1递归:这里定义了一个printBinary函数它递归地将输入的10进制数除以2并打印出余数直到10进制数变为0。在main函数中程序会提示用户输入一个10进制数然后调用printBinary函数来打印出对应的二进制表示。 #include stdio.h// 函数用于打印二进制表示除2取余 void printBinary(int decimal) {if (decimal 0) {printBinary(decimal / 2);printf(%d, decimal % 2);} }int main() {int decimal;printf(请输入一个10进制数: );scanf(%d, decimal);if (decimal 0) {printf(负数的二进制表示不是标准的,这里错误请重输\n);} else {printf(该10进制数的二进制表示为: );printBinary(decimal);printf(\n);}return 0; } 2非递归:这个程序首先检查输入的数是否为负数如果是打印负号并取其绝对值。然后使用一个循环来不断地将10进制数除以2并取余数将余数作为二进制的最低位然后乘以10的相应次方累加到binary变量中。循环继续直到10进制数变为0。最后打印出得到的二进制数。 #include stdio.h #include math.h//pow()int main() {int decimal, binary 0, remainder, i 0;printf(请输入一个10进制数: );scanf(%d, decimal);// 处理负数if (decimal 0) {printf(-);decimal -decimal; // 取其绝对值}// 循环直到decimal为0while (decimal 0) {remainder decimal % 2;binary binary (remainder * (int)pow(10, i));decimal decimal / 2;i;}printf(该10进制数的二进制表示为: %d\n, binary);return 0; }
http://www.hkea.cn/news/14470766/

相关文章:

  • 怎么做外贸网站优化网站开发怎样实现上传视频教程
  • 威县做网站哪里便宜asp网站如何实现伪静态
  • 做的较好的拍卖网站合肥专业做网站的公司
  • 网站建设在那里接单电商网站维护
  • 招聘网站怎么做推广北京网上申请营业执照
  • 网站服务器查询工具软件开发文档管理规范
  • 朱能源做网站江西省赣州市信丰县
  • 广东省建设厅的注册中心网站特价网站建设价格
  • 嘉兴网站建设定制上海 网站 备案
  • 德阳如何做百度的网站seo查询排名软件
  • 龙南县建设局网站ui设计手机界面
  • 企业网站设计服务公司建立门户网站的程序
  • 南宁网站seo推广优化公司企业网站管理系统用哪个好
  • 建设银行官方网站下载广告设计哪个网站好
  • 丝芙兰网站做的好差线上教学网站怎么建设
  • 技术提供微信网站开发石家庄的建筑公司
  • 调查公司做网站需要备案吗网站建设播放vr视频教程
  • 怎么在建设银行网站挂号青海住房和城乡建设部网站
  • 网站seo主管招聘学动漫制作专业后悔死了
  • 网站死链接怎么提交哪些大型网站有做互联网金融
  • 做谱的网站事件网站推广
  • 贵州网站建设工作室网站未备案可以做经营活动吗
  • 房地产网站开发公司wordpress书店主题
  • 兰州商城网站建设济宁市兖州区建设局网站
  • 手机触屏版网站管理系统富阳网站公司
  • 冠县品牌网站建设推广国外企业合作的网站
  • 如何做擦边球网站网站设计常识
  • 微信公众号属于网站建设做网站都需要哪些技术
  • 诸城做网站建设的哪个网站可以做店招
  • 昌平区网站建设公司网站电话素材