2022-9-19

news/2025/1/12 23:31:05/
//main.c
#include<stdio.h>
#include<stdlib.h>
#include"head.h"
int main(int argc,const char *argv[])
{LinkList L = create();if(NULL == L){printf("create失败\n");return -1;}int num;printf("请输入一个整数:");scanf(" %d",&num);transform(L,num);show(L);free(L);L=NULL;return 0;
}
// head.h
#ifndef __HEAD_H__
#define __HEAD_H__
#define MAX 50
typedef struct 
{int data[MAX];int top;
}SeqList,*LinkList;LinkList create();
int transform(LinkList L,int num);
void show(LinkList L);#endif
//head.c
#include<stdio.h>
#include<stdlib.h>
#include"head.h"LinkList create()
{LinkList L = (LinkList)malloc(sizeof(SeqList));if(L == NULL){printf("create失败\n");return NULL;}L->top = -1;return L;
}int transform(LinkList L,int num)
{if(NULL == L || num < 0){printf("transform失败\n");return -1;}while(num >= 2){L->top++;L->data[L->top] = num % 2;  num /= 2;}L->top++;L->data[L->top] = num % 2;return 0; 
}void show(LinkList L)
{if(NULL == L || L->top < 0){printf("show失败\n");return;}printf("转换结果:");for(int i = L->top; i >= 0; i--){printf("%d",L->data[i]);}putchar(10);
}


http://www.ppmy.cn/news/378454.html

相关文章

2022/12/9

1【CTF学习】Python安全编程与Python运维实战 2 洛谷

2022-9-2

第一题 && 第二题 #include <stdio.h> #define N 50 int main(){char a[50];int num 0,flag;printf("请输入:");gets(a);puts(a);for(int i 0;i < N - 1;i){if(a[i] ){num;}if(a[i] \0){flag i;break;}};printf("空格个数:%d\n",…

2022-9-1

第一题 #include <stdio.h> int main(){float score[6],t;printf("请输入6名学生成绩:");for(int i 0;i < 6;i){scanf("%f",score i);}for(int i 1;i < 6;i){for(int j 0;j < 6 - i;j){if( score[j] > score[j1] ){t score[j];sc…

2021/9/29

找到变量环境 01打开系统属性 02打开左侧高级设置。 03点击打开环境变量&#xff0c;进入界面。 04找出界面窗口即可对环境变量进行设置。 Java开发工具有哪些 java开发工具有JBuilder、VisualAgeforJava、ForteforJava,VisualCafe、 Eclipse、NetBeansIDE、JCreatorJ2SDK、jdk…

2022/9/22

Problem - 7111 (hdu.edu.cn) 设f[i]为最少需要的次数&#xff0c;那么0<f[i1]-f[i]<1,i后面可能是有多个数等于f[i]1&#xff0c;这玩意就跟题目给的素数有关&#xff0c;假设ex[i]为i的最大质因子&#xff0c;那么f[j]f[i]1,j<ie[i],然后这题就可以做了&#xff0c…

2022/2/9

p3801 树状数组容斥原理&#xff0c;数组指针 该注意的点代码里都写了 题解 P3801 【红色的幻想乡】 - Chtholly_Tree 的博客 - 洛谷博客 (luogu.com.cn) #include<bits/stdc.h> #define ll long long #define lowbit(a) ((a)&(-a)) //typedef __int128 LL; using…

Oracle 9i R2 EXPORT

Oracle 9i R2 EXPORT 一&#xff1a;运行export的前提&#xff1a; 1&#xff1a;执行catexp.sql脚本或者catalog.sql脚本&#xff1b; 当数据库建立以后&#xff0c;运行catalog.sql脚本&#xff0c;这个脚本会做如下工作&#xff1a; # Creates the necessary export views i…

9-11

爸妈要来玩几天&#xff0c;最近心情比较不淡定。自己年龄也不小了&#xff0c;未来却不知道在哪里。帝都的房子应该没有降价的可能性&#xff0c;除非经济崩盘了&#xff0c;那似乎也没有必要呆在这里了。以前总说北京的机会多&#xff0c;资源多&#xff0c;但是虽然这里有“…