D22. 题目练习UVA11565
#include <stdio.h>
#include <stdlib.h>
int A,B,C;
void sol() {
int x,y,z,k,a;
if(B==0)
a=A;
else
a=B;
for(x=-a;x<=a;x++) {
if(x&&B%x)
continue;
for(y=x+1;y<=a;y++) {
if(y&&B%y)
continue;
z=A-x-y;
if(y>=z)
continue;
if(x+y+z==A&&x*x+y*y+z*z==C&&x*y*z==B) {
printf("%d %d %d\n",x,y,z);
return;
}
}
}
printf("No solution.\n");
}
int main() {
int t;
scanf("%d",&t);
while(t--) {
scanf("%d %d %d",&A,&B,&C);
sol();
}
return 0;
}
我的C语言练习就在练习完这题告一段落,下一篇要开始C++的语法
今天这个范例是来自第三方套件 utility-types,在有了前几天的知识後,让我们来试着了解这...
当一个请求 (request) 进入系统之後,通常我们就会立即的处理它。但如果我们不想这麽直接的去处...
使用TensorFlow.js建置DNN手写数字辨识分类器 不能观看的话可以点选连结: https:...
昨天介绍了Golang的http,今天是这30天的结尾。 这30天,我收获良多因为我觉得这是一个毅力...
Call by Value 传值 Call by Reterence 传参照 Call by Sh...