一个三位数,个位上的数是百位上的数的三倍,且这个三位数除以5余4,除以11余3,找出这个三位数.用计算机程序语言写用VF的语言写,
问题描述:
一个三位数,个位上的数是百位上的数的三倍,且这个三位数除以5余4,除以11余3,找出这个三位数.
用计算机程序语言写
用VF的语言写,
答
399
答
#include
int main()
{
int a;
for(a=100;a
if((a%10==3*int(a/100))&&(a%5==4)&&(a%11==3))
printf("%d",a);
system("pause");
return 0;
}
//运行结果399
答
*** 以下为 VFP 语言所写的这个程序:
CLOSE ALL
CLEAR ALL
CLEAR
cLoop_01 = ""
FOR nLoop_01 = 100 TO 999
cLoop_01 = ALLTRIM(STR(nLoop_01))
IF VAL(SUBSTR(cLoop_01,1,1)) * 3 = VAL(SUBSTR(cLoop_01,3,1)) AND ;
MOD(nLoop_01,5) = 4 AND MOD(nLoop_01,11) = 3
EXIT
ENDIF
NEXT
IF EMPTY(cLoop_01)
"这个数不存在!"
ELSE
"这个数是&cLoop_01.!"ENDIF
RETURN
*** 运行结果:
*** 屏显:这个数是399!