计算机二级C 辅导:n进制数转为m进制计算机等级考试

文章作者 100test 发表时间 2010:01:01 12:58:54
来源 100Test.Com百考试题网


  算法步骤:
  1、将n进制数转换为10进制;
  2、将10进制数转换为m进制;
  下面是程序代码(为了模块重用写做两个函数):
  #include
  #include "math.h"
  #include "string.h"
  #define NUM_LENGTH 50
  char IntToChar[] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}.
  // Convert a char to integer ,like: F = 15
  int ConvertCharToInt(char ch)
  {
  switch(ch)
  {
  case 0:
  return 0.
  case 1:
  return 1.
  case 2:
  return 2.
  case 3:
  return 3.
  case 4:
  return 4.
  case 5:
  return 5.
  case 6:
  return 6.
  case 7:
  return 7.
  case 8:
  return 8.
  case 9:
  return 9.
  case A:
  return 10.
  case B:
  return 11.
  case C:
  return 12.
  case D:
  return 13.
  case E:
  return 14.
  case F:
  return 15.
  default:
  return -1.
  }
  }
  // Convert A x-base number to tenbase
  int ConvertToTenBase(const char *result, int origBase)
  {
  int ret, i.
  int len = strlen(result).
  ret = 0.
  for(i = 0. i

相关文章


计算机二级C 辅导:GUNC正则表达式计算机等级考试
计算机二级C 辅导:ftruncate和msync计算机等级考试
计算机二级C 辅导:从父进程到子进程的复制计算机等级考试
计算机二级C 辅导:所需要的文件及其更改计算机等级考试
计算机二级C 辅导:n进制数转为m进制计算机等级考试
Hook技术使用SetHook替换IAT表计算机等级考试
Windows中的消息截获HOOK钩子计算机等级考试
2009年9月全国计算机二级C 上机试题计算机等级考试
2009年下半年全国计算机二级C 笔试答案计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛