C程序设计
ynloog
这个作者很懒,什么都没留下…
展开
-
编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替
//编写一个将输入复制到输出的程序,并将其中连续的多个空格用一个空格代替 #include "stdafx.h" #define NONBLANK 'a' int _tmain(int argc, _TCHAR* argv[]) { int lastc,c; lastc=NONBLANK; while ((c=getchar())!=EOF) {原创 2013-11-05 20:01:16 · 669 阅读 · 0 评论 -
在数组中寻找某个特定整型值的存储位置,并还回一个指向该位置的指针
int *find_int(int array[],int key,int array_len) { for (int i=0;iarray_len;i+=1) if (array[i]==key) return &array[i]; return NULL; }原创 2013-12-21 15:19:58 · 537 阅读 · 0 评论 -
对值进行奇偶校验(判断一个值的二进制位模式中1的个数是否为偶数)
//对值进行奇偶校验(判断一个值的二进制位模式中1的个数是否为偶数) int even_parity(int value,int n_bits) { int parity=0; //计算值中值为1的位的个数 while (n_bits>0) { parity+=value&1; value>>=1;原创 2013-12-21 15:39:20 · 3224 阅读 · 0 评论