1 #include
3 ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; 4 void main(void) 5 {
6 unsigned char jishu,jianhao,saomiao; 7 p2=0x3f; 8 while() 9 {
10 P1=0xff; 11 saomiao=P1;
12 if(saomiao=0xff) 13 {
14 for(jishu=0,jishu<8,jishu++) 15 {
16 if((saomiao&0x01)==0); 17 jianhao++; 18 saomiao=saomiao>>1 19 } 20 }
21 P2=duanma(jianhao); 22 jianhao==0; 23 } 24 }
①错误行号 修改为 ②错误行号 修改为 ③错误行号 修改为 ④错误行号 修改为 ⑤错误行号 修改为 ⑥错误行号 修改为 ⑦错误行号 修改为 ⑧错误行号 修改为 ⑨错误行号 修改为 ⑩错误行号 修改为
14.改错题:本大题共有10处错误,请在不删减原程序指令条数基础上加以改正,请将错
误行号和改正后的结果写在对应行后的空白处。每空1分,错改漏改均不得分,共20分。 行号 程序
1 include
第21页(共41页)
2 unsigned char duanma[10] 3 ={0x3f;0x06;0x5b;0x4f;0x66;0x6d;0x7d;0x07;0x7f;0