1.将一个32位的数字转换成N进制 void ToXBase(unsigned int a,unsigned int b,char *s)
例如:
ToXBase(50,2,s);--"110010"
ToXBase(50,8,s);--"62"
ToXBase(50,16,s);--"32"
ToXBase(50,33,s);--"1h"
ToXBase(50,36,s);--"1e"
2.将任意一个自然数进行质数因数分解
例如:
输入15,输出:3x5
输入9,输出:3x3
输入50,输出,2x5x5
3.实现一个对某个函数进行定积分运算的代码
4.有以下一个状态机,当输入1101001,输出“ACDGECD”,未标出0和1的表示,不论是0和1都可以向下一个状态转换,初始状态都是从Begin开始,请实现这个状态机 。
5.实现格雷码编码,输入格雷码编码位数,输出格雷码编码
函数申明如下:void GenGrayNbit(int i32BitNum)
格雷码:(顺序多种,只要输出一种即可)
2位格雷码: 00 01 11 10
3位格雷码: 001 000 100 110 010 011 111 101