1 条题解
-
0
C :
//把整数3025从中剪开分为30和25两个数,此时再将这两数之和平方,(30+25)2=3025计算结果又等于原数。求所有符合这样条件的四位数。 #include<stdio.h> int main() {int i,k=0; for(i=1000;i<=9999;i++) {if(((i/100)+(i%100))*((i/100)+(i%100))==i) if(k==0){printf("%d",i);k=1;} else printf("\n%d",i); } return 0; }
C++ :
#include<iostream> using namespace std; int main() { for (int a=1000;a<=9999;++a) {if ((a/100+a%100)*(a/100+a%100)==a) cout<<a<<endl;} return 0; }
- 1
信息
- ID
- 414
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者