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

培训网站大数据分析网站建设顾问站建

培训网站大数据分析,网站建设顾问站建,北京理工大学网站开发与应用,建e网模型题目 对于任意的真分数 N/M &#xff08; 0 < N < M &#xff09;&#xff0c;均可以求出对应的小数。如果采用链表表示各个小数&#xff0c;对于循环节采用循环链表表示&#xff0c;则所有分数均可以表示为如下链表形式。 输入&#xff1a; N M 输出&#xff1a; 转换…

题目

对于任意的真分数 N/M ( 0 < N < M ),均可以求出对应的小数。如果采用链表表示各个小数,对于循环节采用循环链表表示,则所有分数均可以表示为如下链表形式。

输入: N M

输出: 转换后的小数(不超过 50 )

要求: 仅编写将分数转换为小数的函数 change( int n, int m, NODE * head ) 。


C完整代码

#include <stdio.h>  
#include <stdlib.h>  typedef struct node
{int data;struct node* next;
} NODE;void change(int n, int m, NODE* head)
{NODE* current = head;  // 当前节点指针,初始指向头节点for (int i = 1; i <= 50; i++)  // 循环50次,最多插入50个节点{if (n == 0)  // 如果被除数为0,则退出循环{break;}else{n = n * 10;  // 将被除数乘以10,以便获取下一个商int quotient = n / m;  // 计算商n = n % m;  // 计算余数NODE* newNode = (NODE*)malloc(sizeof(NODE));  // 创建新节点newNode->data = quotient;  // 将商存储在新节点的数据域中current->next = newNode;  // 将新节点连接到当前节点的后面current = newNode;  // 将当前节点指针移动到新节点}}current->next = NULL;  // 将最后一个节点的next指针置为NULL,表示链表结束
}void output(NODE* head)
{int k = 0;printf("0.");while (head->next != NULL && k < 50){printf("%d", head->next->data);head = head->next;k++;}printf("\n");
}int main()
{int n, m;NODE* head;scanf("%d%d", &n, &m);head = (NODE*)malloc(sizeof(NODE));head->next = NULL;head->data = -1;change(n, m, head);output(head);// 释放动态分配的内存空间NODE* current = head;while (current != NULL) {NODE* temp = current;current = current->next;free(temp);}return 0;
}

http://www.yayakq.cn/news/415079/

相关文章:

  • 公司网站建设调研问卷全国酒店网站建设
  • 做外贸建网站平面设计软件图标
  • 织梦网站手机页怎么做营销类网站建设
  • 大兴网站开发网站建设哪家好大连制作网站多少钱
  • 网站建设沟通360免费建站391199
  • 网站建设的知识产权归属免费云电脑永久使用
  • 淘宝联盟怎么做自已的网站广州黄埔区建设局网站局
  • 工信部网站域名备案查询郑州最新通告
  • 网站建设观点知识普及禅城做网站
  • 深圳设计网站公司网站wordpress addaction
  • 成都网站建设博客你认为什么对网络营销至关重要
  • 南京做企业网站wordpress好看的模板
  • 房产网站运营方案百度权重网站
  • 苏州住建网站开源购物商城
  • 新手如何自己做网站门窗网站模板
  • 中国建设银行青海省分行网站珠海公司网站制作公
  • 焦作网站建设服务南阳网站排名
  • 网站活动页面设计怎么自己在百度上做网站
  • 网站建设 麻烦吗wordpress仿hexo主题
  • 二手手表回收网站建设银行网站怎么登录密码忘了怎么办
  • 青田建设局网站网站访问速度查询
  • 网站建设标书桂林漓江景区游玩攻略
  • 电商网站首页代码做公益网站
  • 即墨建设局网站珠海专业网站建设费用
  • 哈尔滨网站建设兼职中国中小企业信息网官网
  • 做网站优化的注意事项做网站要会那些ps
  • 建设银行兰州分行网站wordpress获取文章作者id
  • 电子商务网站建设与管理课后网页设计公司哪家效果好
  • 十大黄金软件app免费佛山网站搜索引擎优化
  • 专做会议推广的网站网站设计建设企业