HardBirch

2010年广州周立功单片机(致远电子) 机试题(1)答案

时间:09-09-21 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 1,399 次

答案不标准也不一定是最佳,仅供参考

 

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>

void ToXBase(unsigned int x,unsigned int n,char *s)
{
 int i=0,j;
 char ch;
 while(x >= n)
 {
  itoa(x%n,&s[i],33);
  x=x/n;
  i++;
 }
 itoa(x%n,&s[i],33);

 for(j=0;j<i;i--,j++)//前后交换
 {
  ch=s[j];
  s[j]=s[i];
  s[i]=ch;
 }
}

void main()
{
 char s[33];
 ToXBase(50,2,s);
 printf("s=/"%s/"/n",s);
 ToXBase(50,8,s);
 printf("s=/"%s/"/n",s);
 ToXBase(50,16,s);
 printf("s=/"%s/"/n",s);
 ToXBase(50,33,s);
 printf("s=/"%s/"/n",s);
 ToXBase(50,36,s);
 printf("s=/"%s/"/n",s);
}

 

声明: 本文由( 鲁智森也有文化 )原创编译,转载请保留链接: 2010年广州周立功单片机(致远电子) 机试题(1)答案

2010年广州周立功单片机(致远电子) 机试题(1)答案:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐