软件工程导论(第六版)课后习题答案

}

printf(\赢,顺子\\n\

else if(E2(A[][10])

else if(E2(A[][10])==E2(B[][10])&&E2(B[][10])==1) { }

else if(E3(A[][10])>E3(B[][10])) { }

else if(E3(A[][10])

else if(E3(A[][10])==E3(B[][10])&&E3(B[][10])==1) {

e3++;

printf(\赢,同点\\n\e3++;

printf(\赢,同点\\n\e2++;

if(max(A[][10])>max(B[][10])) else

printf(\赢,顺子\\n\printf(\赢,顺子\\n\

e2++;

printf(\赢,顺子\\n\

}

e3++;

if(max(A[][10])>max(B[][10])) else

printf(\赢,同点\\n\printf(\赢,同点\\n\

else if(E4(A[][10])>E4(B[][10])) { }

else if(E4(A[][10])>E4(B[][10])) { }

else if(E4(A[][10])==E4(B[][10])&&E4(B[][10])==1) ; { } else {

if(max(A[][10])>max(B[][10]))

printf(\赢,杂牌\\n\

e4++;

if(max(A[][10])>max(B[][10])) else

printf(\赢,对子\\n\printf(\赢,对子\\n\

e4++;

printf(\赢,对子\\n\e4++;

printf(\赢,对子\\n\

}

}

else

printf(\赢,杂牌\\n\

printf(\同花顺赢牌概率为%d,顺子赢牌概率为%d,同点赢牌概率为%d,对子赢牌概率为%d,

杂牌赢牌概率为%d\}

控制流程图:

第六章

1、假设只有SEQUENCE和DO_WHILE两种控制结构,怎么利用它们完成IF_THEN_ELSE操作? 解:转化如下:

K = 1

DO WHILE (条件 .AND. K.EQ.1)

程序块1 K=K+1

END DO

DO WHILE ( (.NOT. 条件) .AND. K.EQ.1)

2、假设只有SEQUENCE和IF_THEN_ELSE两种控制结构,怎么利用它们完成DO_WHILE操作? 解:转化如下; label:

3、画出下列伪代码程序的流程图和盒图: START IF p THEN

WHILE q DO f END DO ELSE BLOCK g n END BLOCK END IF STOP

解:流程图:

IF (条件) THEN ELSE END IF

程序块 程序块 GOTO label 程序块2 K=K+1

END DO

MTTF(h)15101

2 τ(月)

联系客服:779662525#qq.com(#替换为@)