从键盘上任意输入50个正整数,统计其中各位数字的平方和等于108的数
问题描述:
从键盘上任意输入50个正整数,统计其中各位数字的平方和等于108的数
答
提供一个思路,不用照抄,没有验证过的
如一个数2268,就是4+4+36+64=108
用个循环取每个数出来,平方再相加
X就是这个数,Y是累加数,I是循环次数
for i=1 to len(x)
y=y+mid(x,i,1)*mid(x,i,1)
next
if y=108 then print x
注意数值型和字符型要转换一下