C语言 构成直角三角形的条件描述 读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边.输入 第一行是测试数据组数n.下面有n行,每行分别是用空格隔开的3个int类型整数,代

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 12:41:04
C语言 构成直角三角形的条件描述 读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边.输入 第一行是测试数据组数n.下面有n行,每行分别是用空格隔开的3个int类型整数,代

C语言 构成直角三角形的条件描述 读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边.输入 第一行是测试数据组数n.下面有n行,每行分别是用空格隔开的3个int类型整数,代
C语言 构成直角三角形的条件
描述
读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边.
输入
第一行是测试数据组数n.下面有n行,每行分别是用空格隔开的3个int类型整数,代表三角形的三条边.
输出
输出为n行,对应第n行输入的结果.判断输入的三个值是否可以表示一个直角三角形的三条边,如果能则输出1,如果不能输出0.
样例输入
2
3 4 5
5 6 1样例输出
1
0
我的代码如下:
#include
main(){
long t,a,b,c;
scanf("%d",&t);
while(t--){
scanf("%d %d %d",&a,&b,&c);
if((a*a+b*b==c*c)||(c*c+b*b==a*a)||(a*a+c*c==b*b))
printf("1\n");
else printf("0\n");
}
}
为什么提交后老是提示结果出错?

C语言 构成直角三角形的条件描述 读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边.输入 第一行是测试数据组数n.下面有n行,每行分别是用空格隔开的3个int类型整数,代
修改如下(AC):
主要是加上判断能否构成三角形的部分,其次,题目要求使用int类型.
//---------------------------------------------------------------------------
#include
#include
int main(void){
int t,a,b,c;
scanf("%d",&t);
while(t--){
scanf("%d%d%d",&a,&b,&c);
if((a+b>c)&&abs(a-b)

C语言 构成直角三角形的条件描述 读入3个非零整数后,判别这三个值是否可以表示一个直角三角形的三条边.输入 第一行是测试数据组数n.下面有n行,每行分别是用空格隔开的3个int类型整数,代 C语言:从键盘读入一个整数Num,按从小到大的顺序依次输出所有满足条件的3位数:该数各位数字的立方和 构成直角三角形三边关系的条件 C语言的程序结构怎样构成?简要描述各组成部分的特点 从键盘上读入一批以负数结束的正整数,输出最大数,c语言 如何用准确的化学语言描述物质的构成 C语言 a(n)=a(n-3)+a(n-1)读入整数n,计算并输出数列的第n项. c语言编程 求一元二次方程的实数根.ax^2+bx+c=0,abc均由键盘读入. 已知A(1,1),B(4,3),C(2m,m-1),若可构成三角形,求m所满足的条件;若可构成以∠C为直角的直角三角形,求m 抛物线y=x2+bx+c与x轴两个交点及顶点构成直角三角形和等边三角形的条件 读入一些正整数(以0为结束标志),统计其中的偶数个数,以及奇数个数.c语言的题目 C语言编写程序:输入任意3线段的长度,判断组成三角形的种类1.不能构成三角形2.等边三角形3.等腰三角形4.直角三角形5.等腰直角三角形6.一般三角形(验证有用后加分) C语言输出直角三角形**** 【C语言】下面程序的功能是:读入一个整数m,计算如下公式的值:下面程序的功能是:读入一个整数m,计算如下公式的值:我的程序哪里错了. c语言 读入10个数,计算它们的和、积、平方和及和的平方VC6.0 读入10个数,计算它们的和、积、平方和及和的平方 C语言求解!跪谢! 如何计算两个矩阵的乘法?问题描述从标准输入读入一个m行k列的整数矩阵a和一个k行n列的整数矩阵b(1 < m, k, n < 200),在标准输出上输出这两个矩阵的乘积 输入形式从标准输入 请问c语言如何实现四舍五入?编写程序,读入3 个双精度数,求它们的平均值并保留此 平均值小数点后一位数,对小数点后第二 位数进行四舍五入,最后输出结果. 写一个程序,由大至小依次输出顺序读入的三个整数a,b,c的值.是用C语言