今天为什么做了三道题?这是菜鸟的愤怒![?×(3?+?)]2 = 8??9
[Asm] 纯文本查看 复制代码
/*
/*9. 雨淋湿了一道算术题,9个数字现在只能认清4个(第一个数字虽模糊不清但肯定不是1)[font=宋体][?[/font][font=宋体]×(3?+?)]2 = 8??9[/font]
*/
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
//[?×(3?+?)] = 8??9
void main() {
int result = 0;
for(int i = 10;i<=99;i++){
int k = 8000 + i*10 + 9;
int num = sqrt(k);
if (num*num == k) {
result = num;
printf("%d,%d,", i/10, i%10);
}
}
for (int i = 2; i <= 9; i++) {
if (result % i == 0) {
for (int j = 1; j <= 9; j++) {
int k = result / i - (30 + j);
if (k >= 0 && k <= 9) {
printf("%d,%d,%d", i, j, k);
}
}
}
}
getchar();
} |