当前位置:首页 » 编程软件 » 编程形状

编程形状

发布时间: 2022-10-15 19:59:42

❶ 关于c语言中判断三角形形状的编程

很好啊,有错吗?
如果有错,也就是int main()没有返回值,你可以加个return 0; 也可以改成void main();
另外屏幕输入边长的时候,注意要用“3,3,3”;“2,3,4”这样的格式。这个应该不用提示吧。

❷ c语言编程,判断三角形形状,

你的输入错误了吧?你限定的输入格式是用逗号隔开的
输入例子一13,13,13
例子二13,23,13

❸ 用java语言编程,求多种形状的面积之和

public Interface Shape
{ private double area;

public abstract double getArea();
}

然后对于各种形状分别定义,比如:
public Circle implements Shape
{ private double radius:

public Circle(double radius)
{ this.radius=radius;
this.area=radius*radius*Maths.PI;
}

public double getArea()
{ return area;
}
}

public Rectangle implements Shape
{ private double height;
private double width;

public Rectangle(double height,double width)
{ this.height=height;
this.width=width;
this.area=height*width;
}

public double getArea()
{ return area;
}
}

等等。

用的时候分别定义各个形状的具体参数。
求面积的和可以用
Object[] shapes;
double sum=0.0;
for(int i=0;i<shapes.length;i++)
sum+=(Shape)shapes[i].getArea();

❹ 用c语言编程判断三角形的形状

#include<stdio.h>
bool equl(float a,float b)
{
if(a==b)
return true;
else
return false;
}
bool alleq(float a,float b,float c)
{
if(a==b&&b==c&&c==a)
return true;
else
return false;
}
void juge(float a,float b,float c)
{
if(a+b<=c)
{
printf("non-triangle.\n");
}
else if(b+c<=a)
{
printf("non-triangle.\n");
}
else if(a+c<=b)
{
printf("non-triangle.\n");
}
else
{
if(equl(a,b)||equl(b,c)||equl(a,c))
{
if(alleq(a,b,c))
printf("equilateral triangle.\n");
else
printf("isoceles triangle.\n");
}
else
printf("triangle.\n");
}
}
void main()
{
float a,b,c;
printf("�0�5�0�5�0�8�0�1�0�6�0�5�0�6�0�5�0�5�0�5�0�4�0�1�0�8�0�2�0�6�0�5�0�0�0�1±�0�8\n");
scanf("%f,%f,%f",&a,&b,&c);
if((a<=0)||(b<=0)||(c<=0))
{
printf("non-triangle.\n");
}
else
{
juge(a,b,c);
}
}很久没有写C了,可能有语法错误,你自己调一下。希望可以帮到你

❺ c/c++编程输出菱形形状的星 星图形;菱形图形的大小由键盘输入的行数决定,求大神帮忙,要说明....

#include<stdio.h>
intmain()
{
introw,i,j,N;
scanf("%d",&N);//输入大小
row=1;
while(row<=N)/*前N排星号*/
{
for(i=1;i<=N-row;i++)
printf("");
for(j=1;j<=2*row-1;j++)
printf("*");
printf(" ");
row++;
}
row=1;

while(row<=N-1)/*后N-1排星号*/
{
for(i=1;i<=row;i++)
printf("");
for(j=1;j<=2*(N-row)-1;j++)
printf("*");
printf(" ");
row++;
}

return0;
}

❻ 如何使用GL库在unity3d游戏编程中绘制形状

打开unity,新建一个工程文件。

点击菜单栏中的GameObject->Creat Other,从弹出的数据框中可以选择Cube、Sphere等简单的几何模型。点击所需的模型后就会在Scene窗口中看到创建好的模型。

可以在Inspector窗口中对其进行操作,加减组件等。

点击菜单栏中的File->Save Scene将场景进行保存。在弹出的数据框中选择存放路径、填写Scene名称等。

点击保存后就可以看到建立好的Unity文件了。

❼ ★☆如何用这两个符号 编程一个心的形状

★☆可已通过搜狗特殊符号得到
新的形状,则需要(比较笨的方法是排列组合试试)算法的实现了;
建议排列组合试试即可;先【排一个晓得心行即可;

❽ C语言怎么编程判断三角形的形状

代码如下:

#include <stdio.h>

#include <stdlib.h>

#defineEPSINON1e-3
#defineABS(a)(((a)>0)?(a):(-a)) //?:不支持表达式嵌套
#define ZERO(x)((x)>-EPSINON && (x)<EPSINON)
#define MAX(a,b)(((a)>(b))?(a):(b))
#define MIN(a,b)(((a)<(b))?(a):(b))
float a, b, c;
float max, mid, min;
char input_err_flag = 0;
char judge_err_flag = 0;
int equal(float a, float b)
{
float tmp;
tmp = a - b;
tmp = ZERO(ABS(tmp));
return tmp;
}
void input(void)
{
a = b = c = 0;
printf("输入三条边的值:");
scanf("%f %f %f",&a, &b, &c);
if(!(a>0) || !(b>0) || !(c>0))
{
input_err_flag = 1;
}
}
void sort(void)
{
max = MAX(MAX(a,b),c);
min = MIN(MIN(a,b),c);
if(MAX(a,b) < c)
mid = MAX(a,b);
else
mid = MAX(MIN(a,b),c);
}
void judge(void)
{
float max_square, mid_square, min_square, tmp;
if(max >= (mid+min))
{
judge_err_flag = 1;
}
else
{
max_square = max * max;
mid_square = mid * mid;
min_square = min * min;
tmp = mid_square + min_square;
if(equal(mid,min) || equal(max, mid))
{
if(equal(mid, min))
{
if(mid == max)
puts("等边三角形。");
else if(equal(max_square, tmp))
puts("等腰直角三角形。");
else if(max_square < tmp)
puts("等腰锐角三角形。");
else
puts("等腰钝角三角形。");
}
else
{
if(equal(min, mid))
puts("等边三角形。");
else
puts("等腰锐角三角形。");
}
}
else if(equal(max_square, tmp))
puts("直角三角形。");
else if(max_square < tmp)
puts("锐角三角形。");
else
puts("钝角三角形。");
}
}
int main(void)
{
char cs, ch;
do
{
input();
sort();
judge();
if(input_err_flag)
{
input_err_flag = 0;
while((cs=getchar())!=' ' && (cs=getchar())!=EOF);
printf("输入错误,a b c必须大于零,是否新输入(y/n):");
}
else if(judge_err_flag)
{
judge_err_flag = 0;
while((cs=getchar())!=' ' && (cs=getchar())!=EOF);
printf("组不成三角形,是否重新输入(y/n):");
}
else
{
while((cs=getchar())!=' ' && (cs=getchar())!=EOF);
printf("是否再输入一组数据(y/n):");
}
ch = getchar();
}
while(ch=='y' || ch=='Y' || ch==' ');
puts("Goodbye!");
return 0;
}

❾ C语言,怎么编程判断三角形的形状

从小到大排序:a<=b<= c

如果a+b>c,是三角形,否则不是三角形[三角形两边之和大于第三边]

三边相等:等边三角形
两边相等:等腰三角形
a*a+b*b=c*c:直角三角形

热点内容
如何评价一个服务器的性能 发布:2025-05-17 23:40:53 浏览:270
淘宝客适合什么服务器 发布:2025-05-17 23:39:26 浏览:612
python循环文件 发布:2025-05-17 23:39:22 浏览:828
androidstudio更新 发布:2025-05-17 23:38:22 浏览:643
java项目面试 发布:2025-05-17 23:30:53 浏览:780
若主存储器按字节编址 发布:2025-05-17 23:30:46 浏览:24
kotlinandroid 发布:2025-05-17 23:19:09 浏览:974
云编程英语 发布:2025-05-17 23:18:34 浏览:623
androidstudio导入类 发布:2025-05-17 23:15:36 浏览:237
私人电脑服务器如何设置 发布:2025-05-17 23:14:48 浏览:366