C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 345|回复: 3

进制转换 [复制链接]

Rank: 1

主题
0
帖子
2
C币
4 枚
在线时间
1 小时
发表于 2010-7-20 16:11:51 |显示全部楼层
以下为10进制以下转换。。。
  用函数,可直接拷贝。。。
  (VS2008环境下C++控制台代码)
  #include "stdafx.h"
  #include <stdio.h>
  int x[100];
  int jzzh(int y,int ml)
  {
  int i,j;
  i=ml;
  x[0]=0;
  for(int a=1;;a++)
  {
  if(i!=0)
  {
  x[a]=i%y;
  x[0]++;
  }
  else
  break;
  i=i/y;
  }
  return x[0];
  }
  int main(int argc, char *argv[])
  {
  printf("Hello, world\n");
  long int y,ml;
  long int a;
  printf("请输入需要转换至进制数:");
  scanf("%d",&y);
  printf("请输入数字:");
  scanf("%d",&ml);
  jzzh(y,ml);
  for(a=x[0];a>=1;a--)
  printf("%d",x[a]);
  printf("\n");
  return 0;
  }

Rank: 4

主题
9
帖子
160
C币
250 枚
在线时间
23 小时
发表于 2010-7-28 15:30:53 |显示全部楼层

Rank: 4

主题
9
帖子
160
C币
250 枚
在线时间
23 小时
发表于 2010-8-27 19:11:22 |显示全部楼层
怎么把c语言代码发到这里来了呢,,,
想找个师傅。。。

Rank: 4

主题
9
帖子
160
C币
250 枚
在线时间
23 小时
发表于 2010-8-27 19:11:38 |显示全部楼层
应该发到c语言专区去呀
想找个师傅。。。
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 22:29

©2009-2011 cyuyan.com.cn

回顶部