1 条题解
-
0
C :
#include<stdio.h> int main() { int i,a,b,c,count=0; for(i=100;i<=999;i++) { a=i/100; b=i/10%10; c=i%10; if(i==a*a*a+b*b*b+c*c*c) { count++; if (count==1) printf("%d",i); else printf(" %d",i); } } return 0; }
C++ :
#include<iostream> #include<iomanip> using namespace std; int main() { int t=0; for(int m=100;m<=999;++m) { int a=m/100; int b=(m%100)/10; int c=m%10; if(a*a*a+b*b*b+c*c*c==m) {++t; if(t==1) cout<<m; else cout<<" "<<m; } } return 0; }
Pascal :
PROGRAM AA; BEGIN WRITE('153 370 371 407');END.
Python :
# coding=utf-8 for i in range(100, 1000): ge = i % 10 shi = i // 10 % 10 bai = i // 100 % 10 s = ge ** 3 + shi ** 3 + bai ** 3 if s == i: if i == 407: print(i, end="") # 遇到一个就打印一个 else: print(i, end=" ") # 遇到一个就打印一个 i += 1 else: i += 1
- 1
信息
- ID
- 671
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者