今天笔试遇到的题,实现了一下:
//写一函数,将整型X的第p位开始的n个位(二进制位)取反,并且将结果返回
#include <stdio.h> #include <math.h> #define Funa(a,b,c)\ {
\ a=a*b;\ c=a-b;\ } void Funa2(int a,int b,int c) {
a = a*b; c = a-b; } int invert(int x,int p,int n) {
int bin_c[16],tmp_c[16]; int i,j;
|