go语言组成直角三角形,go语言打印左上直角三角形
编程用*打印输出一个直角三角形
int n=0;//记录行数
公司主营业务:网站设计、网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联建站是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联建站推出连山免费做网站回馈大家。
while(n10)
{
int nn=10-n;//计算星的个数
while(nn0)
{
printf("*");//输出一个星形
nn--;
}
printf("/n");//输入回车换行
n++;
}
输入三角形三条边的值,请判断该三角形是否为直角三角形,并输出结果。用C语言。
参考代码如下:
#includestdio.h
int main()
{
float a,b,c;
scanf("%f%f%f",a,b,c);
if(a0b0c0){
if(a*a+b*b==c*c||\
b*b+c*c==a*a||\
c*c+a*a==b*b)
printf("构成直角三角形");
else
printf("不构成直角三角形");
}else
printf("不构成直角三角形");
return 0;
}
如何用代码 写一个直角三角形?
#includestdio.h
#define N 10 //把这个定义改成100就输出100行
#define XH (i*2+1)
void main()
{ int i,j;
for ( i=0;iN;i++ ) //循环N次,每次输出一行,每行i分别等于0,1,2,...,N-1
{
for ( j=0;jXH;j++ ) printf("*"); //每行输出XH个星号,由于i值每行都在变化,所以用i来计算
//i=0,1,2,...,N-1,j=1,3,5,...,(N-1)*2+1
printf("\n"); 别忘了每行要换行,否则所有输出都在一行
}
}
编写JAVA程序:从键盘输入三个整数(表示三边长),判断能否构成直角三角形?
import java.io.*;
public class Text7{
public static void main(String[] args)
throws IOException{
int[] a=new int[3];
for(int i=0;i3;i++){
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
a[i]=Integer.parseInt(in.readLine());
}
int num=0;
for(int i=0;i3;i++){
if(a[i]0){num+=1;}
}
if(num==3){
if( a[0]*a[0]+a[1]*a[1]==a[2]*a[2] || a[0]*a[0]+a[2]*a[2]==a[1]*a[1]
|| a[2]*a[2]+a[1]*a[1]==a[0]*a[0])
System.out.println("该三条边能构成直角三角形");
else
System.out.println("该三条边不能构成直角三角形");
}
else
System.out.println("您输入的数据有误,请重新输入");
}
}/*注意:每输入一个数后要按确定键!!!!
编程:输入一个三角形的三个边长,检查是否能构成一个直角三角形。
程序如下:
#include iostream
#include cmath
using namespace std;
int main()
{
double X1,X2,X3,Y1,Y2,Y3,s1,s2,s3;
cout"请输入三角形的第一个角的坐标(X,Y):"endl;
cinX1Y1;
cout"请输入三角形的第二个角的坐标(X,Y):"endl;
cinX2Y2;
cout"请输入三角形的第三个角的坐标(X,Y):"endl;
cinX3Y3;
s1=sqrt((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2));
s2=sqrt((X1-X3)*(X1-X3)+(Y1-Y3)*(Y1-Y3));
s3=sqrt((X3-X2)*(X3-X2)+(Y3-Y2)*(Y3-Y2));
if(((s1+s2s3)(s1-s2s3))||((s1+s3s2)(s1-s3s2))||((s3+s2s1)(s3-s2s1)))
if((s1*s1+s2*s2==s3*s3)||(s2*s2+s3*s3==s1*s1)||(s1*s1+s3*s3==s2*s2))
cout"这是一个直角三角形!"endl;
else
if(s1==s2||s1==s3||s2==s3)
cout"这是一个等腰三角形!"endl;
else
if(s1==s2s2==s3s1==s3)
cout"这是一个等边三角形!"endl;
else
cout"这三点可以构成一个一般的三角形!"endl;
else
cout"这三点构不成一个三角形!"endl;
return 0;
}
编写程序输出一个8行“*”组成的直角三角形。请将您的代码源码或编译运行截图上传。
public class 直角三角形
{
public static void main(String[] args)
{
System.out.println("\n\t\t==========直角三角形==========\n");
init();
}//初始化!
private static void init()
{
for (int i=0;i8 ;i++ )
{
for (int j=0;j=i ;j++ )
{
System.out.print(" *");
}
System.out.println();
}
}
}
名称栏目:go语言组成直角三角形,go语言打印左上直角三角形
本文来源:http://ybzwz.com/article/dsceddg.html