1 条题解
-
0
C :
#include<stdio.h> int main() { int i,a,b; for(i = 1;i<=999;i++) { if(i<=9) { b=(i*i)/10; a=i*i-b*10; if(a==i) printf("%d\n",i); } if(i>10&&i<99) { b=(i*i)/100; a=i*i-b*100; if(a==i) printf("%d\n",i); } if(i>100&&i<=999) { b=(i*i)/1000; a=i*i-b*1000; if(a==i) printf("%d\n",i); } } return 0; }
Java :
import java.util.Scanner; public class Main { public static void main(String[] args) { for(int i=1;i<=1000;i++){ String s1=i+"",s2=i*i+""; if(s1.equals(s2.substring(s2.length()-s1.length()))){ System.out.println(s1); } } } }
- 1
信息
- ID
- 531
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者