多题目

给你n根火荣棍,你可以拼出多少个形如A+B=C的等式?等式中的 A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0~9的拼法如图所示。

注意:

1.加号与等号各自需要两根火柴棍;2.如果A 不等于 B,则视 A+B=C与 B+A=C为不同的等式(A,B,C≥0);

3.n根火柴棍必须全部用上。

输人格式:

一个整数 n(1≤n≤24)。

输出格式:

一个整数,表示能拼成的不同等式的数目。

输入样例:

18

输出样例:

9

样例说明:

9个等式为0+4=4、0+11=11、1+10=11、2+2=4、2+7=9、4+0=4、7+2=910+1=11、11+0=11。

第1题 单选

①处应填()。

A.

i%=10

B.

i/=10

C.

i++

D.

i--

第2题 单选

②处应填()

A.

k += hcb[i]

B.

k += hcb[i/10]

C.

k += hcb[i/10%10]

D.

k += hcb[i%10]

第3题 单选

③处应填()

A.

num==0

B.

num!=0

C.

num==n

D.

num!=n

第4题 单选

④处应填()

A.

count=1

B.

count=match(n)

C.

count=0

D.

count=n

第5题 单选

⑤处应填()

A.

matches(i)+matches(j)+matches(i+j)+6==n

B.

matches(i)+matches(j)+matches(i+j)+3==n

C.

matches(i)+matches(j)+matches(i+j)+4==n

D.

matches(i)+matches(j)+matches(i+j)+5==n

发表评论

请 登录 后再回复