首页 > 其他分享 >数制度转换

数制度转换

时间:2023-04-23 23:34:47浏览次数:35  
标签:转换 制度 temp int decimal object char num

一、问题描述:

二、设计思路:

 

 

三、程序流程图:

#include<stdio.h>
#define a 101/*最大允许字符串长度*/
int char_to_num(char ch);/*返回字符对应的数字*/
int num_to_char(int num);/*返回数字对应的字符*/
long other_to_decimal(char temp[],int other);/*返回由原数转换成的十进制数*/
int decimal_to_object(char temp[],long decimal_num,int object);/*返回转换成目标数制后字符数组的长度*/
void output(char temp[],int length);/*将字符数字逆序打印*/
int main()
{
    int source;/*存储原来的数制*/
    int object;/*储存目标数制*/
    int length;/*存储转换成目标数制后字符数组的长度*/
    long decimal_num;/*储存转换成的十进制数*/
    char temp[a];/*存储待转换的数*/
    int flag=1;/*退出程序标志,循环标准*/
    while(flag)/*当flag为真时,循环继续*/
    {
        
        printf("转换前的数是:");
            scanf("%s",&temp);
        printf("转换前的数制是:");
            scanf("%d",&source);
        printf("转换后的数制是:");
            scanf("%s",&object);
        printf("转换后的数是:");
        decimal=other_to_decimal(temp,other);
        length=decimal_to_object(temp,decimal_num,object);
        output(temp,length);
        printf("继续请输入1,否则输入0:");
        scanf("%d",&flag);
            
    }
    return 0;
}
    
    
    
    
    
    
    
    
    

 

 

 

 

四、代码实现

标签:转换,制度,temp,int,decimal,object,char,num
From: https://www.cnblogs.com/bzsc/p/17348116.html

相关文章

  • 音频格式转换器!电脑喜马拉雅音乐格式转mp3
    你是否遇到过想下载喜马拉雅音频专辑,但发现无法下载或者下载音乐格式不是mp3的情况?这时,你就需要一个专业的喜马拉雅mp3音乐格式转换工具。 推荐一款实用的喜马拉雅音乐专辑下载和转换工具。该工具可以帮助用户轻松下载喜马拉雅上的音频资源,支持无损下载,高音质下载,同时提供了多......
  • vue转换js文件 require js
    1define和require方式 不同点define用来定义一个模块的,requireconfig文件配置后才行require 加载模块define来定义模块,还是通过require来加载模块究竟什么时候去使用2TaskExcutionToday文件如何转换compoment方式 ......
  • 进制转换
    #define_CRT_SECURE_NO_WARNINGS#include<stdio.h>#defineMAXCHAR101 //最大允许字符串长度//将字符转换成数字intchar_to_num(charch){ if(ch>='0'&&ch<='9') returnch-'0'; else returnch-'A'+......
  • JavaScript的类型转换(字符转数字,数字转字符)
    在Java中,基本类型之间的强制转换也不是这样的,比如,整数要转换成字符串,必须使用Integer.toString()静态方法或者String.valueOf()静态方法,把字符串转换为整数,必须使用Integer.valueOf()。可见,不能把JavaScript中的类型转换看作为“强制类型转换”。在JavaSc......
  • 盘点一份JS逆向代码转换为Python代码的教程
    今日鸡汤云母屏风烛影深,长河渐落晓星沉。大家好,我是Python进阶者。前言前几天在Python星耀和最强王者交流群里边,好几个人都在问JS逆向的视频和相关代码,看来都在学习进阶的知识,真是卷不动了。正好这几天我也在看JS的部分学习资料,看到一个还不错的案例,这里拿出来给大家分享一下,也当记......
  • CAN总线分析仪工具-CAN转USB智能协议转换器
    ECAN-U01CAN转USB协议转换器CAN波特率:出厂默认100K通讯接口:USB电压范围:8~28vDC产品尺寸:102*64*24mm产品介绍:ECAN-U01是集成2路CAN接口的高性能型CAN-bus总线通讯分析仪。该分析仪可兼容USB2.0总线全速规范,PC端可以通过USB接口快速连接至CAN-bus网络,构成现场......
  • jackson将java对象转换为json字符串
    1.1. 下载jacksonJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。下载地址:http://jackson.codehaus.org/1......
  • 字节序转换
    #include<boost/detail/endian.hpp>#include<boost/static_assert.hpp>#include<boost/type_traits.hpp>#include<stdexcept>//Little-endianoperatingsystems://---------------------------------//Linuxonx86,x64,AlphaandIt......
  • Unicode编码与中文的转换
    1.1. 将unicode编码转换为中文publicStringdecodeUnicode(Stringsrc){char[]in=src.toCharArray();charaChar;char[]out=newchar[src.length()];intoutLen=0;intoff=0;intend=src.length();whil......
  • Json字符串转换为java对象
    1.  Json字符串转换为java对象1.1. Json字符串转换为javabeanJson2Bean.javapackagejackson;importjava.io.IOException;importorg.codehaus.jackson.map.ObjectMapper;publicclassJson2Bean{publicstaticvoidmain(String[]args)throwsIOExcepti......