![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
海阔天空CZR
天道酬勤
展开
-
给定某年某月,输出十天后是几年几月几日
#include "stdio.h"void day_of_year(int* day_tab,int* year,int* month,int* day){ int i,j; i=(*year%4==0&&*year%100!=0)||*year%400==0; j=*(day_tab+i*13+*month); if(*day+10 { *day=*da原创 2013-11-20 17:41:36 · 1066 阅读 · 0 评论 -
从0到9985中的所有1
#include"stdio.h"int count(int i){ int j=0; if((i/1000)==1) j++; if(((i%1000)/100)==1) j++; if(((i%100)/10)==1) j++; if((i%10)==1) j++; return j;}main(){原创 2013-11-20 17:42:35 · 774 阅读 · 0 评论 -
有30个学生,每个学生有5门课,求其总成绩,和平均成绩
#includemain(){ int a[2][5];double b[2]; int(*pa)[5],i,j,sum; double* p; pa=a; for(i=0;i for(j=0;j { scanf("%d",* (pa+i)+j); printf("成绩%d\n",*(*(pa+i)+j)); } pa=a原创 2013-11-20 17:43:37 · 5523 阅读 · 1 评论 -
链表建立输出删除插入的综合实例
#include#include// define NULL 0struct student{ long num; char name[20]; struct student *next;};int n;//定义全局变量,存放链表的长度struct student *creat(void);void print(struct student *he原创 2013-11-20 17:44:27 · 1663 阅读 · 0 评论 -
字符个数经典案例
#includemain(){ inti; char*s="a\045+045\000"; for(i=0;*s++;i++) ; printf("%d\07",i);}输出6其中字符个数是这么算的a i=1\045 i=2+ i=3 0 i=44 i原创 2013-11-20 17:46:23 · 827 阅读 · 0 评论 -
CRC校验和原理(附源程序)
最详细易懂的CRC-16校验原理(附源程序)1、循环校验码(CRC码):是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。2、生成CRC码的基本原理:任意一个由二进制位串组成的代码都可以和一个系数仅为‘0’和‘1’取值的多项式一一对应。例如:代码1010111对应的多项式为x6+x4+x2+x+1,而多项式为x5+x3+x2+x+转载 2017-04-25 21:12:44 · 1587 阅读 · 0 评论 -
crc 校验码的计算方法 (转载)
摘要:CRC(Cyclic Redundancy Check)被广泛用于数据通信过程中的差错检测,具有很强的检错能力。本文详细介绍了CRC的基本原理,并且按照解释通行的查表算法的由来的思路介绍了各种具体的实现方法。1.差错检测数据通信中,接收端需要检测在传输过程中是否发生差错,常用的技术有奇偶校验(ParityCheck),校验和(Checksum)和CRC转载 2017-04-25 21:31:18 · 11294 阅读 · 3 评论