早教吧 育儿知识 作业答案 考试题库 百科 知识分享

找出各位数字的立方和等于它本身的数程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat(0<repeat<10),做repeat次下列运算:输入两个正整数m和n(1<=m,n<=1000),输

题目详情
找出各位数字的立方和等于它本身的数程序填空,不要改变与输入输出有关的语句。 输入一个正整数 repeat (0<repeat<10),做 repeat 次下列运算: 输入两个正整数 m 和 n(1<=m, n<=1000),输出 m 到 n之间的所有满足各位数字的立方和等于它本身的数。 例如153的各位数字的立方和是 13+53+33=153。 输出使用语句:printf("%d\n", i); 输入输出示例:括号内为说明 输入: 2 (repeat=2) 100 400 (m=100, n=400) 1 100 (m=1, n=100) 输出: result: 153 (1*1*1+5*5*5+3*3*3=153) 370 (3*3*3+7*7*7=370) 371 (3*3*3+7*7*7+1*1*1=371) result: 1 (1*1*1=1) #include "stdio.h" int main(void) { int i, digit, m, n, number, sum; int repeat, ri; scanf("%d",&repeat); for(ri = 1; ri <= repeat; ri++){ scanf("%d%d", &m, &n); printf("result:\n"); /*---------*/ } }
▼优质解答
答案和解析
#include "stdio.h" int main(void) { int i, digit, m, n, number, n2,sum; int repeat, ri; scanf("%d",&repeat); for(ri = 1; ri <= repeat; ri++) { scanf("%d %d", &m, &n); printf("result:\n"); /*---------*/ if(m