Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|
116104 | 柯轶炜 | 算式问题 | C++ | Wrong Answer | 1 MS | 264 KB | 872 | 2025-04-06 13:00:15 |
#include <iostream> int main() { for (int ab = 10; ab <= 99; ++ab) { for (int cd = 10; cd <= 99; ++cd) { int product = ab * cd; if (product < 1000 || product > 9999 || product % 1000 != 809) { continue; } int c = cd / 10; int d = cd % 10; int partial1 = ab * d; int partial2 = ab * c; if (partial1 >= 100 && partial1 <= 999 && partial2 >= 100 && partial2 <= 999) { std::cout << ab << "\n" << product << "\n" << cd << "\n" << partial1 << "\n" << partial2; return 0; } } } return 0; }
------Input------
#include void fun() { int a,b,c,d; for(a = 10;a < 100;a++){ b = a*8; c = a*9; d = b*100 + c + 1; if(b>=10 && b<100 && c>=100 && c < 1000 && d>=1000 && d<10000) { printf("%d\n",a); printf("%d\n",d); printf("%d\n",b); printf("%d\n",c+1); printf("%d\n",c); return; } } } void main() { fun(); }
------Answer-----
12 9709 96 109 108
------Your output-----
27 1809 67 189 162