-
大小: 597B文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-05
- 語(yǔ)言: C/C++
- 標(biāo)簽:
資源簡(jiǎn)介
用C語(yǔ)言寫的一個(gè)奇偶校驗(yàn)的程序。

代碼片段和文件信息
//======================
//?main.c
//======================
/*
#include?
#include?“win32timer.h“??//?UserTimerSet(uDelayUserFun)
int?cnt?=?0;
void?myISR_Called_Per_1000ms(void);
int?main(void)
{
?/*?每1000ms調(diào)用一次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(“請(qǐng)輸入一個(gè)數(shù)!\r\n“);
scanf(“%d“&a);
printf(“奇偶校驗(yàn)驗(yàn)證!\r\n“);
if(DataParity(a))
printf(“a=%d?奇偶校驗(yàn)和是奇數(shù)?\r\n“a);
else
printf(“a=%d?奇偶校驗(yàn)和是偶數(shù)?\r\n“a);
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1000??2016-05-12?20:47??main.c
-----------?---------??----------?-----??----
?????????????????1000????????????????????1
評(píng)論
共有 條評(píng)論