网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

用C语言编写,n进制转换为十进制

时间:2024-10-13 20:53:56

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,n进制转换为十进制

2、定义变量和数组:#include <stdio.h>#include <string.h>void main(){ long t1; int i, n, t, t3; char a[100];

用C语言编写,n进制转换为十进制

4、输入进制: printf("请输入n(2or8or16):\n"); scanf("%d", &n); /*输入进制数*/

用C语言编写,n进制转换为十进制

6、计算它的十进制数: if (a[i] >= '0&拭貉强跳#39; && a[i] <= '9') /*判断是否为数字*/ t = a[i] - '0'; /*求出该数字赋给t*/ else if (n >= 11 && (a[i] >= 'A' && a[i] <= 'A' + n - 10)) /*判断是否为字母*/ t = a[i] - 'A' + 10; /*求出字母所代表的十进制数*/ t1 = t1 * n + t; /*求出最终转换成的十进制数*/ } printf("十进制形式是%ld\n", t1); /*将最终结果输出*/

用C语言编写,n进制转换为十进制用C语言编写,n进制转换为十进制
© 五度知识库