程序设计:求一个三位数各位数的立方和等于这个数的倒数第二大的数
答案:1 悬赏:70 手机版
解决时间 2021-08-18 06:51
- 提问者网友:我没有何以琛的痴心不悔
- 2021-08-18 01:00
程序设计:求一个三位数各位数的立方和等于这个数的倒数第二大的数
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-08-18 02:04
#include<stdio.h>intmain(){inta,b,c;intct=0;for(a=9;a>0;a--)for(b=9;b>0;b--)for(c=9;c>0;c--){if(a*100+b*10+c==a*a*a+b*b*b+c*c*c){ct++;if(ct==2)//倒数第二大的数{printf(%d=%d^3+%d^3+%d^3\n,a*100+b*10+c,a,b,c);return0;}}}return0;}■■:是不是错啦,运行不了,程序语言有问题补充:上面是C的,当然在VFP下不能运行(且上面要改>=0)
以下是VFP的
set echo off
clear
clear all
ct=0
for a=9 to 0 step -1
for b=9 to 0 step -1
for c=9 to 0 step -1
if a*100+b*10+c=a^3+b^3+c^3 then
ct=ct+1
if ct=2 then
? str(a*100+b*10+c)+=+str(a)+^3+str(b)+^3+str(c)+^3
return
endif
endif
endf
endf
endf补充:改上面的?部分为
? str(a*100+b*10+c)+=+allt(str(a))+^3++allt(str(b))+^3++allt(str(c))+^3
就完美了
结果
371=3^3+7^3+1^3
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯