求出1234到6789内中间两位数字之和等于首位两位数字之积的数的个数

来源:百度知道 编辑:UC知道 时间:2024/05/25 18:24:12
用VF或C语言 得出最后答案

以下为VF:
k=0
for i=1234 to 6789
x1=val(substr(alltrim(str(i)),1,1))
x2=val(substr(alltrim(str(i)),2,1))
x3=val(substr(alltrim(str(i)),3,1))
x4=val(substr(alltrim(str(i)),4,1))
y1=x1+x4
y2=x2+x3
if y1=y2
k=k+1
endif
endfor
?"中间两位数字之和等于首位两位数字之积的数的个数为:",k

C语言不会