- 博客(2)
- 收藏
- 关注
原创 C语言计算一个数中1的个数
计算一个无符号整型数中1的个数有两种方法:第一种很容易想到,将数循环右移1位直到数为零,每次与1相与,结果为真表示该位为1。用unsigned类型是为了保证数在右移时,无论该程序在什么机器上运行,左边空出的位都用0而不是符号位填补。int bitcount(unsigned x){ int b; for(b = 0; x!=0, x>>=1) if(x&1) ++b; re
2017-08-22 16:41:03 8048 1
原创 编写一个程序,打印输入中各个字符出现频度的直方图
#include #define MAXHIST 15#define MAXWORD 11#define IN 1#define OUT 0int main(){ int c,i,j,nc,state; int len; int maxvalue; int ovflow; int wl[MAXWORD]; state = OUT;
2017-08-17 18:27:18 1427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人