正文
用c语言函数编写三角形 用c语言写三角形类型
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
c语言编三角形
#include stdio.h
#include math.h
void main()
{
float a,b,c,area;
float S;
printf("Press enter \"a\" and then press ENter:");
scanf("%f",a);
printf("You pressed ");
printf("%f",a);
putchar('\n');
printf("Press enter \"b\" and then press ENter:");
scanf("%f",b);
printf("You pressed ");
printf("%f",b);
putchar('\n');
printf("Press enter \"c\" and then press ENter:");
scanf("%f",c);
printf("You pressed ");
printf("%f",c);
putchar('\n');
if(a0b0c0)
{
S=0.5*(a+b+c);
area = sqrt(S*(S-a)*(S-b)*(S-c));
printf("area=%f\n", area);
getch();
}
}
至于错误你自己对照看看吧,看看就明白了
c语言编写三角函数
求sin的:参考下 #includestdio.h void main() { double x,a,b,sum=0; printf("请输入x的弧度值:\n"); scanf("%lf",x); int i,j,count=0; for(i=1;;i+=2) { count++; a=b=1; for(j=1;j=i;j++) { a*=x; b*=(double)j; } if(a/b0.0000001) break; else { if(count%2==0) sum-=a/b; else sum+=a/b; } } printf("%lf\n",sum); }
怎样能用C语言输出三角形?
输出步骤如下:
//输入正整数n=20输出一个n层的倒三角形.例如n=5则输出如下所示
// 解题思路 每层是2n-1个* 5-i个空格 双层for循环
/*
#########
#######
#####
###
#
*/
#includestdio.h
int main(){
int n;
scanf("%d",n);
for(int i=n;i0;i--){
for(int j=1;j=2*i-1;j++){
printf("#");
}
printf("\n");
for(int j=0;j=5-i;j++){
printf(" ");
}
}
return 0;
拓展资料:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
用C语言做个三角形
#includestdio.h
main(){
int n,i,j;
while(scanf("%d",n)n!=0){/*输入n行数,n=0退出*/
for(i=0; in; i++){//列数循环
for(j=0; ji; j++)//行数循环
printf("%d ",j+1);//输出数字
printf("\n");//换行
}
}
}
c语言编写三角形
#includestdio.h
int main()
{
int n,i,j,k,line;
printf("请输入菱形的边长(奇数):");
scanf("%d",n);
line = (n+1)/2;
for(i=1;i=line;i++)
{
for(j=0;jline-i;j++)printf(" ");
for(k=0;k2*i-1;k++) printf("*");
printf("\n");
}
for(i=line-1;i0;i--)
{
for(j=0;jline-i;j++)printf(" ");
for(k=0;k2*i-1;k++) printf("*");
printf("\n");
}
return 0;
}
C语言 编写函数,输入三角形三边之长,求三角形面积。
以下是使用C语言编写函数,输入三角形三边之长,求三角形面积的代码:
```c
#include stdio.h
#include math.h
// 根据三条边长度计算三角形面积
float triangleArea(float a, float b, float c) {
float p, area;
p = (a + b + c) / 2; // 计算半周长
area = sqrt(p * (p - a) * (p - b) * (p - c)); // 使用海伦公式计算面积
return area;
}
int main() {
float a, b, c;
float area;
printf("输入三角形的三条边长:
");
scanf("%f %f %f", a, b, c);
// 判断输入是否合法
if (a + b = c || a + c = b || b + c = a) {
printf("输入的三条边长度不合法!
");
return 1;
}
area = triangleArea(a, b, c);
printf("该三角形面积为:%f
", area);
return 0;
}
```
代码中,我们首先在`triangleArea`函数中,根据输入的三条边长,使用海伦公式计算三角形的面积,并返回计算结果。
在`main`函数中,我们使用`scanf`函数从输入中获取三角形三条边的长度。接着,我们通过判断输入的三条边是否满足三角形的三边关系确定输入是否合法。如果输入不合法,程序就直接提示并退出。如果输入合法,我们调用`triangleArea`函数计算三角形的面积,并输出结果。
需要注意的是,我们在使用海伦公式计算三角形面积时,首先需要计算三角形的半周长,然后使用`sqrt`函数计算面积的平方根。因此需要包含头文件`math.h`。
运行结果如下:
```
输入三角形的三条边长:
3 4 5
该三角形面积为:6.000000
```
关于用c语言函数编写三角形和用c语言写三角形类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。