c语言,从键盘输入3个整数作为一个三角形的3条边长,并保存到3个变量a、b、c中,计算并输出该三角形的面积。三角形面积的计算公式为
时间: 2024-05-20 12:15:48 浏览: 12
:S = √[p(p-a)(p-b)(p-c)],其中p为半周长,即p = (a+b+c)/2。
代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
int a, b, c;
double p, s;
printf("请输入三角形的三条边长:");
scanf("%d%d%d", &a, &b, &c);
p = (a + b + c) / 2.0;
s = sqrt(p * (p - a) * (p - b) * (p - c));
printf("该三角形的面积为:%.2f\n", s);
return 0;
}
相关问题
c语言从键盘输入5个整数并保存到数组中,求该5个整数的最大值
下面是一个示例代码,实现了输入5个整数并保存到数组中,然后求出这5个整数的最大值:
```c
#include <stdio.h>
int main() {
int nums[5];
int i, max;
printf("请输入5个整数:\n");
for (i = 0; i < 5; i++) {
scanf("%d", &nums[i]);
}
max = nums[0];
for (i = 1; i < 5; i++) {
if (nums[i] > max) {
max = nums[i];
}
}
printf("最大值为:%d\n", max);
return 0;
}
```
运行示例:
```
请输入5个整数:
-1 5 0 3 8
最大值为:8
```
c语言输入两个整数并保存到变量a和b中,请交换两个变量的值并输出。
下面是一个示例程序,可以实现交换两个变量的值:
```c
#include <stdio.h>
int main() {
int a, b, temp;
printf("请输入两个整数:\n");
scanf("%d %d", &a, &b);
printf("交换前 a=%d, b=%d\n", a, b);
temp = a;
a = b;
b = temp;
printf("交换后 a=%d, b=%d\n", a, b);
return 0;
}
```
首先,我们定义了三个变量:a、b 和 temp。然后使用 scanf 函数从控制台输入两个整数,并将它们分别保存到变量 a 和 b 中。接着,我们输出变量 a 和 b 的值,以便查看交换前的结果。
接下来,我们使用 temp 变量来临时保存变量 a 的值,然后将变量 b 的值赋给变量 a,最后将临时保存的变量 a 的值赋给变量 b,完成交换操作。
最后,我们再次输出变量 a 和 b 的值,以便查看交换后的结果。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.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)
![](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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)