#include<stdio.h> void main() { long long int a,b,c; while(scanf("%lld%lld%lld",&a,&
答案:1 悬赏:10
解决时间 2021-02-22 12:47
- 提问者网友:聂風
- 2021-02-21 15:13
#include<stdio.h> void main() { long long int a,b,c; while(scanf("%lld%lld%lld",&a,&b,&c)!=EOF
最佳答案
- 二级知识专家网友:洎扰庸人
- 2021-02-21 15:34
#include
void main()
{
long int a,b,c; // 去掉一个long
while(scanf("%ld%ld%ld",&a,&b,&c)!=EOF) // 去掉3个l
{
if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("yes
");
else
printf("no
");
}
}至少我的系统不支持long long int,去掉一个long,去掉3个l,代码就没问题了
追答
追问:但是要是-3 -4 -5呢,结果还是yes,那就错了啊。。
追答:#include
void main()
{
long int a,b,c; // 去掉一个long
while(scanf("%ld%ld%ld",&a,&b,&c)!=EOF) // 去掉3个l
{
if ((a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)&& a>0 && b>0 && c>0)
printf("yes
");
else
printf("no
");
}
}加上大于0的判断不就得了吗?这个也不会吗?
追问:哎呀,我是大一萌新嘛。。。 好啦,我知道怎么做呢,虽然没咋看你的,但还是谢谢啦
追答:萌新!? 好吧,但不要总是萌新哦。知道怎么做了就好,祝你能尽快熟练掌握C语言!
如果没有其他问题的,请采纳,
如果还有问题,请继续问,谢谢!
void main()
{
long int a,b,c; // 去掉一个long
while(scanf("%ld%ld%ld",&a,&b,&c)!=EOF) // 去掉3个l
{
if (a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)
printf("yes
");
else
printf("no
");
}
}至少我的系统不支持long long int,去掉一个long,去掉3个l,代码就没问题了
追答
追问:但是要是-3 -4 -5呢,结果还是yes,那就错了啊。。
追答:#include
void main()
{
long int a,b,c; // 去掉一个long
while(scanf("%ld%ld%ld",&a,&b,&c)!=EOF) // 去掉3个l
{
if ((a*a+b*b==c*c||a*a+c*c==b*b||b*b+c*c==a*a)&& a>0 && b>0 && c>0)
printf("yes
");
else
printf("no
");
}
}加上大于0的判断不就得了吗?这个也不会吗?
追问:哎呀,我是大一萌新嘛。。。 好啦,我知道怎么做呢,虽然没咋看你的,但还是谢谢啦
追答:萌新!? 好吧,但不要总是萌新哦。知道怎么做了就好,祝你能尽快熟练掌握C语言!
如果没有其他问题的,请采纳,
如果还有问题,请继续问,谢谢!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |