没有合适的资源?快使用搜索试试~ 我知道了~
#include <stdio.h> #define MAXCHAR 101 /*最大允许字符串长度*/ int char_to_num(char ch); /*返回字符对应的数字*/ char num_to_char(int num); /*返回数字对应的字符*/ long source_to_decimal(char temp[],int source); /*返回由原数转换成的10进制数*/
资源推荐
资源详情
资源评论
#include <stdio.h>
#define MAXCHAR 101 /*最大允许字符串长度*/
int char_to_num(char ch); /*返回字符对应的数字*/
char num_to_char(int num); /*返回数字对应的字符*/
long source_to_decimal(char temp[],int source); /*返回由原数转换成的10进制数*/
int decimal_to_object(char temp[],long decimal_num,int object); /*返回转换成目标数制后字符数组的长度*/
void output(char temp[],int length); /*将字符数组逆序打印*/
int main(void)
{
int source; /*存储原数制*/
int object; /*存储目标数制*/
int length; /*存储转换成目标数制后字符数组的长度*/
long decimal_num; /*存储转换成的10进制数*/
#define MAXCHAR 101 /*最大允许字符串长度*/
int char_to_num(char ch); /*返回字符对应的数字*/
char num_to_char(int num); /*返回数字对应的字符*/
long source_to_decimal(char temp[],int source); /*返回由原数转换成的10进制数*/
int decimal_to_object(char temp[],long decimal_num,int object); /*返回转换成目标数制后字符数组的长度*/
void output(char temp[],int length); /*将字符数组逆序打印*/
int main(void)
{
int source; /*存储原数制*/
int object; /*存储目标数制*/
int length; /*存储转换成目标数制后字符数组的长度*/
long decimal_num; /*存储转换成的10进制数*/
char temp[MAXCHAR]; /*存储待转换的数值和转换后的数值*/
int flag=1; /*存储是否退出程序的标志*/
printf("你好\n");
while(flag)
{
printf("转换前的数是:\n");
scanf("%s",temp);
printf("转换前的数制是:\n");
scanf("%d",&source);
printf("转换后的数制是:\n");
scanf("%d",&object);
printf("转换后的数是:\n");
decimal_num=source_to_decimal(temp,source);
int flag=1; /*存储是否退出程序的标志*/
printf("你好\n");
while(flag)
{
printf("转换前的数是:\n");
scanf("%s",temp);
printf("转换前的数制是:\n");
scanf("%d",&source);
printf("转换后的数制是:\n");
scanf("%d",&object);
printf("转换后的数是:\n");
decimal_num=source_to_decimal(temp,source);
剩余5页未读,继续阅读
资源评论
cfq19900121
- 粉丝: 23
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功