-
第二次博客作业
一.运行截图 二.所有函数 这是一个二进制转换为十进制的函数,此函数用到了库pow,每一次循环时进行取余,然后在在除去个位,转换为十进制时从2的0次方开始相加,每一位数乘以它的对应次方直到i=0; 这是求八进制转为二进制的函数。但直接从八进制转为二进制有点困难所以,我先用此函数求出十进制的的数,在调 -
第二次博客作业进制转换
一、运行截图 先将其转换至10进制,再转换到所需的进制 当你要输入一个二进制数的时候,你输入的却不是一个二进制数,那么这个时候应该要输出一个错误提示,告诉你你的这个操作是错误的 二进制转16进制 二、函数介绍 通过将一个进制数先转换成十进制数,再将其转换成所需进制,通过10进制容易转换为其他进制来精 -
第二次博客园作业
一、进制转换器 1、 3、函数介绍: a.主函数: 函数功能:将输入的十进制、二进制或八进制转换为确定的任意其他两种进制格式。 b.二进制转八进制函数: 若按照此代码,若c为2或1等小的数,则输出的为负数,而若用递增数列,又不知道该如何扩大位数。 解决方法:将该函数功能改为由八进制转换为十进制,再根 -
进制转换器
一、运行截图 二转其他进制 八转其他进制 十转其他进制 十六转其他进制 二、函数功能介绍 1.char to num /*将字符转换成数字*/ int char_to_num(char ch) { if (ch >= '0' && ch <= '9') return ch - '0'; /*将数字字 -
第二次博客园作业(函数+进制转换)
一.程序运行截图 二.函数 1).二进制转八进制和十进制 3)十进制转二进制和八进制 四.思维导图 遇到的问题1:进制转换过程中不太会用函数来完成代码 解决:现在还在学习中 问题2:由于粗心总会写错或少写 解决:多做题,避免低级错误 五.代码互评 代码简洁明了,一个代码就可以输出所有的进制,的确值得 -
第二次博客作业
一.程序运行 二.函数介绍 #include<stdio.h> #include<string.h> #include<stdlib.h> // 10 zhuang 2 void Binary_Exchange(int a) { int arr1[50] = { 0 }; int tmp = 0; -
函数+进制转换器
一.运行截图 注释:二进制转化为八进制,十进制,十六进制 注释:八进制转化为二进制,十进制,十六进制 注释:十进制转换为二进制,八进制,十六进制 注释:十六进制转换为二进制,八进制,十进制 注释:错误示范 二.函数介绍 1. int step_1(char m[],int n){ int a,b=0 -
第二次博客园作业
一.运行截图 一.二进制 二.八进制 三.十进制 四.十六进制 五.运行失败 二.函数介绍 一. void Change2(long long int a,char b[],int n)//十进制转其他进制 ,n表示哪个进制转换成十进制 { int i=0; int c; while(a>0){ c -
第二次博客作业
一、程序运行截图 2 >8 2 >10 2 >16 8 >2 8 >10 8 >16 10 >2 10 >8 10 >16 输入无效,重新输入 二、拓展功能 1.可以实现十六进制的转换。(其他的转十六进制可以转,但十六进制转成其他的还没写好) 2.输入无效时可以重新输入。 三、函数介绍 1. int -
博客作业(2)函数+进制转换器v1.0beta
① 运行截图 一.主菜单 二.无效命令 三.运行成功程序 以此类推 (1).十进制转十六进制 (2).二进制转八进制 ② 函数功能介绍 (1).十进制转二进制 void turn1() { int a,b[30],c,i=0,d; printf("请输入十进制数:"); scanf("%d",&a)