该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include "stdio.h"#define N 30void draw(int zongLightState,int zhiLightState){int i,j=1;int battery = 6;int zhilu = 30;int light1 = 8;int light2 = 9;int swt1 = 23;int swt2 = 4;int table = 6;printf("\n\t\t\t\t C语言电路模拟\n 电路图:\n\t ");for(i=1;i<=N;i++){if(i==swt1)printf("||");else if(i==swt1+1){if(zongLightState==0)printf("[表情]");elseprintf("→");}else printf("▃"); }for(i=1;i<=12;i++){if(i==table){printf("\n 电流表 ");}else{printf("\n\t ");}if(i==table){printf("A");}else{printf("▍");}for(j=1;j<=57;j++){if(j==zhilu){if(i==swt2){printf("==");}else if(i==swt2+1){if(zhiLightState==0)printf("[表情]");elseprintf("↓");}else if(i==light2){if(zongLightState!=0&&zhiLightState!=0)printf("●");elseprintf("◎");}else{printf("▍");}}else if(j==zhilu+1){printf("");}else{if(j==1&&i==table){if(zongLightState==0&&zhiLightState!=0||zongLightState==0&&zhiLightState==0)printf(" 无");else if(zongLightState!=0&&zhiLightState==0)printf(" 强");elseprintf(" 弱");}else if(j==2&&i==table)printf(""); else printf(" ");}}if(i==battery||i==battery+1||i==battery-1||i==battery+2){if(i==battery-1)printf("█ 电");else if(i==battery+2)printf("█ 源");elseprintf("█");}else{printf("▍");}}printf("\n\t ");for(i=1;i<=N;i++){if(i==light1){if(zongLightState==0)printf("◎");elseprintf("●");}else{printf("▃");} }printf("\n\n\t电路状态:\t1.总路开关||");if(zongLightState==0)printf("[表情]");else printf("→");printf(" \t2.支路开关||");if(zhiLightState==0)printf("[表情]");else printf("→");printf("\n\t\t\t3.总路电灯");if(zongLightState==0)printf("◎熄");else printf("●亮");printf(" \t4.支路电灯");if(zhiLightState!=0&&zongLightState!=0)printf("●亮\n");else printf("◎熄\n");}