• 大小: 597B
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-05
  • 语言: C/C++
  • 标签:

资源简介

用C语言写的一个奇偶校验的程序。

资源截图

代码片段和文件信息

//======================
// main.c
//======================

/*
#include 
#include “win32timer.h“  // UserTimerSet(uDelayUserFun)

int cnt = 0;
void myISR_Called_Per_1000ms(void);
int main(void)
{
 /* 每1000ms调用一次myISR_Called_Per_1000ms *
 UserTimerSet ( 1000 myISR_Called_Per_1000ms ) ; 

 while (cnt<10);

 return 0; 
}
void myISR_Called_Per_1000ms(void)

 printf(“The Program has run %ds\n“cnt++);
}

*/

#include 



unsigned char DataParity(unsigned char data)
{
unsigned char i;

unsigned sum=0;
for (i=0;i<7;i++)
{
printf(“data=%d \r\n“(data&0x01));
if((data&0x01)==0x01)
{
sum+=1;
}
data=data>>1;
}
if((sum%2)==0&&(sum!=0))
return 0;
else
return 1;
}

int main(void)
{
unsigned char a;
printf(“请输入一个数!\r\n“);
scanf(“%d“&a);
printf(“奇偶校验验证!\r\n“);
if(DataParity(a))
printf(“a=%d 奇偶校验和是奇数 \r\n“a);
else
printf(“a=%d 奇偶校验和是偶数 \r\n“a);

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1000  2016-05-12 20:47  main.c

----------- ---------  ---------- -----  ----

                 1000                    1


评论

共有 条评论

相关资源