十进制转二进制转换c语言程序,c语言编程如何实现-十进制数转换成二进制和 – 手机爱问...

43b5bd9da33fe13d682b2af023ea9554.png

2006-10-10

(1).将十进制正整数转换成k进制(2<=k<=9)的数字输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示1000)。

(2).请编写函数void fun ( int aa[ ], int x, int *n ),它的功能是:删除数组aa中所有与x相等的元素,数组元素个数由n传入。

(3).请编函数void fun(int *a, int *b),它的功能是:求出1到100之内被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。

(4).用递归法将一个整数n转换成字符串。例如,输入整数483,应输出字符串“483”。

(5).建立一个单向链表,链表中的每个结点有一个int类型的数据域,输入0时标志链表建立过程结束。例如,输入1 2 3 4 0,则应输出1, 2, 3, 4, 。

(1)

#include

void fun(int var,int h)

{

if (var

void fun (int aa[], int x, int *n)

{

int i,j;

for (i=0;i

void fun(int *a, int *n)

{

int i;

for (i=1,*n=-1;i

void fun(int a)

{

if (a

typedef struct Lnode{

int data;

struct Lnode *next;

}Lnode, *linklist;

void creatlist(linklist head);

void output(linkl...全部

(1)

#include

void fun(int var,int h)

{

if (var

void fun (int aa[], int x, int *n)

{

int i,j;

for (i=0;i

void fun(int *a, int *n)

{

int i;

for (i=1,*n=-1;i

void fun(int a)

{

if (a

typedef struct Lnode{

int data;

struct Lnode *next;

}Lnode, *linklist;

void creatlist(linklist head);

void output(linklist head);

void length(linklist head);

main()

{

linklist head,p;

head=(linklist)malloc(sizeof(Lnode));

creatlist(head);

output(head);

printf("\n");

}

void creatlist(linklist head)

{

linklist t,s;

int i;

t=(linklist)malloc(sizeof(Lnode));

t=head;

printf("Enter the lnode data:");

scanf("%d",&i);

while(i!=0){

s=(linklist)malloc(sizeof(Lnode));

s->data=i;

s->next=NULL;

t->next=s;

t=s;

scanf("%d",&i);

}

}

void output(linklist head)

{

linklist p=head->next;

while(p->next){

printf("%d,",p->data);

p=p->next;

}

printf("%d",p->data);

printf("\n");

}

大功告成^_^

若还有问题请给我发消息。

收起

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值