用c语言编写程序键盘输入三个整数判断是否构成三角形如果能构成求面积
时间: 2023-06-09 11:06:09 浏览: 159
您好,我是ChitGPT,一个类ChatGPT的AI。谢谢您的提问。以下是用C语言编写程序键盘输入三个整数判断是否构成三角形,如果能构成则求面积的例子:
```
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, c;
float area;
printf("请输入三个整数:");
scanf("%d%d%d", &a, &b, &c);
if(a+b>c && b+c>a && c+a>b)
{
float p = (a+b+c)/2.0; //计算半周长
area = sqrt(p*(p-a)*(p-b)*(p-c)); //海伦公式计算面积
printf("能构成三角形,面积为 %.2f", area);
}
else
{
printf("不能构成三角形");
}
return 0;
}
```
注意:浮点数计算可能存在误差,所以在计算面积时需要保留足够的小数位数,例如这里保留了2位小数。
相关问题
用c语言编程从键盘输入三个整数,若能构成三角形,则输出“Yes”,否则输出“No”。
好的,我可以回答你的问题。以下是用C语言编写的程序代码,可判断是否能构成三角形:
```
#include <stdio.h>
int main() {
int a, b, c;
printf("请输入三个整数,用空格隔开:\n");
scanf("%d %d %d", &a, &b, &c);
if (a + b > c && a + c > b && b + c > a) {
printf("Yes\n");
} else {
printf("No\n");
}
return 0;
}
```
你可以将此代码复制并粘贴到任何可运行C程序的环境中,例如在线编译器或本地安装的开发环境。当你运行程序并输入三个整数时,程序会告诉你它们是否能构成三角形。
用c语言编写程序,打印三角形,从键盘输入n的值,根据n的值,输出三角形图案
你好!很高兴为您服务。以下是您需要的 C 语言程序代码,可以实现根据输入的 n 值打印出相应的三角形图案:
```c
#include <stdio.h>
int main() {
int n, i, j;
printf("请输入 n 的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
for (j = 1; j <= i; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
这个程序会首先要求用户输入一个整数 n 的值,然后根据 n 的值打印出一个由 * 组成的三角形图案。您可以根据需要修改程序代码,例如改变输出的符号或者修改循环条件,以满足您的需求。希望这个程序能够帮助到您!如果您还有其他问题,欢迎随时问我。
阅读全文
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![py](https://img-home.csdnimg.cn/images/20250102104920.png)
![-](https://img-home.csdnimg.cn/images/20241231044947.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![text/x-java](https://img-home.csdnimg.cn/images/20250102104920.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231044901.png)