1 条题解
-
0
C :
#include<stdio.h> int main() { int i; for(i=1000;i<10000;i++) { if(i%10+i/1000+i/10%10+i/100%10==10) printf("%d\n",i); } return 0; }
C++ :
#include <stdio.h> int main() { int a,b,c,d; for(a=1;a<=9;a++) for(b=0;b<=9;b++) for(c=0;c<=9;c++) { d=10-a-b-c; if(d>=0&&d<=9) printf("%d%d%d%d\n",a,b,c,d); } return 0; }
Pascal :
var a,b,c,d:longint; begin for a:=1 to 9 do for b:=0 to 9 do for c:=0 to 9 do for d:=0 to 9 do if a+b+c+d=10 then writeln(a*1000+b*100+c*10+d); end.
Java :
public class Main { public static void main(String[] args) { int a,b,c,d; for(int i=1000;i<=9999;i++) { a =i%10; b =i/10%10; c =i/100%10; d =i/1000; if((a+b+c+d)==10) { System.out.println(i); } } } }
Python :
for i in range(1000, 9999): q = i // 1000 % 10 b = i // 100 % 10 s = i // 10 % 10 g = i // 1 % 10 if q + b + s + g == 10: print(i)
- 1
信息
- ID
- 1919
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者