📄 0-999所有的质数.txt
字号:
#include<REG51.H>
#define uchar unsigned char
#define uint unsigned int
uint a=0,b=0,c=0,i,j;
uchar key,count;
uchar SG2[]={0X00,0X10,0X20,0X30,0X40,0X50};
uchar dispbuf[4];
sbit key1=P3^5;
sbit key2=P3^4;
sbit key3=P3^3;
delay(uint k)
{for(i=0;i<k;i++)
{for(j=0;j<256;j++)
{;}
}
}
void main(void)
{
for(a=5;a<1000;a++)
{
for(c=2;c<(a/2);c++)
{ key=a%c;
if(key==0)
break;}
if(key!=0)
{ dispbuf[0]=a%10;
dispbuf[1]=a%100/10;
dispbuf[2]=a/100%10;
dispbuf[3]=a/1000;
for(b=0;b<40;b++)
{ for(count=0;count<4;count++)
{ P1=(dispbuf[count])|(SG2[count]);
delay(2);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -