热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_46836893
Geeker · LStar
6 年前
trueweixin_46836893

恭喜我成功升级到12.0版本!
嘿嘿~
12岁啦~!新的开始哦!
不过嘛…
一定会有更多的Bug在前方等我滴…
冲鸭~!
话说…2⃣️天后期中考试…
有那么亿点点紧张😓嗷!

2020-11-02
By 九亿~

程序员写BUG的日常
CSDN App 扫码分享
分享
14
6
打赏
  • 复制链接
  • 举报
下一条:
求指点数据结构链栈将一个十进制数转换为二进制数#include <stdio.h>#include <malloc.h>typedef struct node{ int data; struct node *link;}NODE;NODE *push(int m){ NODE *p,*top; p=(NODE *)malloc(sizeof(NODE)); p->data =m; p->link =top; top=p; return top;}NODE *pop(NODE *top){ NODE *q; q=top; top=top->link ; free(q); return top;}void conversion(int N,int r){ NODE *top1; top1=(NODE *)malloc(sizeof(NODE)); int x=N,y=r; while(N!=0) { top1=push(N%r); N=N/r; } printf("\n十进制数%d所对应的%d进制数是:",x,y); while(top1!=NULL) { printf("%d", top1=pop(top1)); } printf("\n");}void main(){ int n,r; printf("请输入任意一个十进制整数及其所需转换的进制数:\n"); scanf("%d%d",&n,&r); conversion(n,r);}
立即登录