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

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

4、输入进制: printf("请输入n(2or8or16):\n"); scanf("%d", &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); /*将最终结果输出*/

