用C语言写程序,如下: 输入一个实数,表示边长edge 输出一行,包含两个数,分别是正方形和正三角形的面积,用空格分开,保留小数点后两位。
时间: 2023-04-06 18:04:05 浏览: 116
正方形的面积为:edge * edge
正三角形的面积为:sqrt(3) / 4 * edge * edge
代码如下:
#include <stdio.h>
#include <math.h>
int main()
{
double edge;
scanf("%lf", &edge);
double square_area = edge * edge;
double triangle_area = sqrt(3) / 4 * edge * edge;
printf("%.2lf %.2lf", square_area, triangle_area);
return 0;
}
相关问题
用c语言写一个程序,使得输入一个双精度浮点数edge,输出以其为边的正方形和正三角形的面积
```c
#include <stdio.h>
#include <math.h>
int main() {
double edge, square_area, triangle_area;
printf("请输入正方形边长:");
scanf("%lf", &edge);
square_area = edge * edge;
triangle_area = sqrt(3) / 4 * edge * edge;
printf("正方形面积为:%lf\n", square_area);
printf("正三角形面积为:%lf\n", triangle_area);
return 0;
}
```
C语言编写一个程序:输入两个实数,输出这两个实数的和,结果保留五位小数
以下是C语言编写的程序,可以实现输入两个实数,输出这两个实数的和,结果保留五位小数:
```c
#include <stdio.h>
int main()
{
double a, b, sum;
scanf("%lf %lf", &a, &b);
sum = a + b;
printf("%.5lf\n", sum);
return 0;
}
```
你可以将这段代码复制到你的编译器中运行,输入两个实数,程序会输出这两个实数的和,结果保留五位小数。