-
直角三角形
2018-12-23 10:10:48勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。 已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。 求满足这个条件的不同直角三角形的个数。【数据格式】输入一个...勾股定理,西方称为毕达哥拉斯定理,它所对应的三角形现在称为:直角三角形。
已知直角三角形的斜边是某个整数,并且要求另外两条边也必须是整数。
求满足这个条件的不同直角三角形的个数。
【数据格式】
输入一个整数 n (0<n<10000000) 表示直角三角形斜边的长度。
要求输出一个整数,表示满足条件的直角三角形个数。
例如,输入:
5
程序应该输出:
1
再例如,输入:
100
程序应该输出:
2
再例如,输入:
3
程序应该输出:
0
资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms
请严格按要求输出,不要画蛇添足地打印类似:“请您输入...” 的多余内容。
所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
注意:不要使用package语句。不要使用jdk1.7及以上版本的特性。注意:主类的名字必须是:Main,否则按无效代码处理。
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner scanner = new Scanner(System.in);
long n = scanner.nextLong();
int count = 0;
if(n > 0 && n < 10000000){
for(int i = 1; i <= n; i++){
for(int j = 1; j <=n; j++){
if(i * i + j * j == n * n){
count += 1;
}
}
}
System.out.println(count/2);
}
scanner.close();
}
} -
直角三角形与等腰直角三角形改进识别方法
2020-01-29 17:10:31直角三角形与等腰直角三角形改进识别方法,张海莲,刘海涛,为了解决传统三角形识别方法在直角和等腰直角三角形判断中不足的问题,本文基于正弦函数定理和算术平均方法对直角三角形和等腰直 -
Java学习记录 输出直角三角形、倒直角三角形、等腰三角形
2021-04-03 22:29:48图形打印任务 在控制台中,编写三个 Demo,分别输出如下图形:直角三角形、倒直角三角形、等腰三角形。 解决思路: 直角三角形、倒直角三角形使用for嵌套循环打印每行对应数量的*。等腰三角形可以先打印每行的空格...2021-04-03 流程控制的逻辑训练任务(分支+循环综合) 3
图形打印任务 在控制台中,编写三个 Demo,分别输出如下图形:直角三角形、倒直角三角形、等腰三角形。
直角三角形、倒直角三角形使用for嵌套循环打印每行对应数量的*。等腰三角形可以先打印每行的空格,然后再打印*
代码如下:
直角三角形
public class Class4_7_Demo1 { public static void main(String[] args) { int row = 5;//行数 int line = 1;//列数 int lineLoop = 0;//列循环数 for(;row>0;row--) { if(line<=5) { lineLoop = line++; } for(;lineLoop>0;lineLoop--) { printStar(); } System.out.println(""); } } //打印星方法 public static void printStar() { System.out.print("*"); } }
运行结果:
倒直角三角形
public class Class4_7_Demo2 { public static void main(String[] args) { int row = 5;//行数 int line = 5;//列数 int lineLoop = 0;//列循环数 for(;row>0;row--) { if(line<=5) { lineLoop = line--; } for(;lineLoop>0;lineLoop--) { printStar(); } System.out.println(""); } } //打印星方法 public static void printStar() { System.out.print("*"); } }
运行结果:
等腰三角形
public class Class4_7_Demo3 { public static void main(String[] args) { int blank = 4;//空格数 int star = 1;//星数 //打印5行,5~0 for(int row = 5;row>0;row--,blank--,star+=2) { printBlank(blank); printStar(star); System.out.println(""); } } //打印空格方法 public static void printBlank(int blank) { for(int blankLoop = blank;blankLoop>0;blankLoop--) { System.out.print(" "); } } //打印星方法 public static void printStar(int star) { for(int starLoop = star;starLoop>0;starLoop--) { System.out.print("*"); } } }
运行结果
-
打印等腰三角形、直角三角形、倒直角三角形、菱形
2020-03-08 23:30:16用脚本写出:打印等腰三角形、直角三角形、倒直角三角形、菱形打印等腰三角形、直角三角形、倒直角三角形、菱形
1.等腰三角形
#!/bin/bash read -p "请输入长度: " n for i in `seq 1 $n` do for ((j=$n;j>i;j--)) do echo -n " " done for m in `seq 1 $i` do echo -n "* " done echo done
2.直角三角形
#!/bin/bash read -p "请输入长度: " n for i in `seq 1 $n` do for((j=1;j<=$i;j++)) do echo -n "* " done echo done ============= for i in `seq 1 $n` do for j in `seq 1 $i` do echo -n "* " done echo done
3.倒直角三角形
#!/bin/bash read -p "请输入长度: " n for i in `seq 1 $n` do for((j=1;j<=$n-$i+1;j++)) do echo -n "* " done echo done
4.菱形
#!/bin/bash read -p "请输入长度: " n for i in `seq 1 $n` do for ((j=$n;j>i;j--)) do echo -n " " done for z in `seq 1 $i` do echo -n "* " done echo done for i in `seq 1 $n` do for ((j=1;j<=$i;j++)) do echo -n " " done for ((k=$i;k<=$n-1;k++)) do echo -n "* " done echo done
-
java打印直角三角形和倒立直角三角形
2021-04-02 09:57:35java打印直角三角形 /** * for循环输出直角三角形 */ public class Test16 { public static void main(String[] args) { for (int i=1;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print("*"); }...一,java打印直角三角形
/** * for循环输出直角三角形 */ public class Test16 { public static void main(String[] args) { for (int i=1;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print("*"); } System.out.println(); } } }
执行代码如下:
二,java打印反过来的的直角三角形
/** * java打印反过来的的直角三角形 */ public class Test17 { public static void main(String[] args) { for (int i=1;i<9;i++){ for (int j=1;j<9-i;j++){ System.out.print(" "); } for (int j=1;j<=i;j++){ System.out.print("*"); } System.out.println(); } } }
执行代码如下:
-
python输入直角三角形两条直角边、输出斜边长_python直角三角形的两个直角边、求斜边_直角三角形斜边公式...
2021-01-30 04:29:07导语:提到斜边,大多数人都知道,有人问直角三角形求斜边长度,当然了,还有人问直角三角形斜边公式计算器,这到底是咋回事?实际上直角三角形斜边公式计算器呢,接下来小编为大家分享直角三角形斜边公式计算器,... -
直角三角形 php,css怎么写一个直角三角形
2021-04-03 08:15:35然后去除底边宽度,实现等腰直角三角形;最后加宽上边宽度,实现想要的直角三角形即可。本教程操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。利用css写直角三角形/*原理:第一步*/.box1{width: 0;... -
java判定三角形为直角三角形_全等三角形判定之斜边、直角边定理,总结直角三角形的判定方法...
2021-01-15 03:47:35直角三角形是三角形中特殊的存在,有一个角是90°,其它两个角互余。初中阶段,直角三角形的考点也是非常的多,例如勾股定理,直角三角形的全等证明。在全等三角形证明中,直角三角形由于其特殊性,有专属于直角... -
直角三角形知道两边求角度_每日一讲:解直角三角形(3.21)
2021-01-29 01:44:17考点一、直角三角形的性质 1、直角三角形的两个锐角互余:可表示如下:∠C=90°∠A+∠B=90°2、在直角三角形中,30°角所对的直角边等于斜边的一半。3、直角三角形斜边上的中线等于斜边的一半4、勾股定理: 如果直角... -
python星号直角三角形边长公式_直角三角形求边长公式图解
2020-12-11 11:19:39信息举报时间:2020-12-07 本页为您甄选多篇描写直角三角形求边长公式图解,直角三角形求边长公式图解精选,直角三角形求边长公式图解大全,有议论,叙事 ,想象等形式。文章字数有400字、600字、800字....一直角... -
直角三角形的边角关系_北师大版八下数学 1.2 直角三角形 知识点精讲
2020-12-03 09:23:001.1 《等腰三角形》 知识点精讲直角三角形的定义:这个比较简答...直角三角形的性质1、角的性质:直角三角形的两锐角互余,比较简单2、边的性质:直角三角形的三边满足勾股定理,这是直角三角形最重要的一条性质,逢...