//1.三角形海伦公式
#include<stdio.h>
#include<math.h>
int main(void)
{
float a;
float b;
float c;
float p;
float area;
printf("输入三角形边长:\n");
scanf_s("%f,%f,%f",&a,&b,&c);
p = 0.5 * (a+b+c);
area = sqrt(p*(p-a)*(p-b)*(p-c));//sqrt:根号
printf("a=%f,b=%f,c=%f,p=%f",a,b,c,p);
printf("三角形的面积为%f\n",area);
return 0;
}
//==================================================
//2.从键盘输入一个大写字母,要求改用小写字母输出
#include<stdio.h>
int main(void)
{
char c1;
char c2;
c1 = getchar();//getchar:获取一个字符
printf("%c,%d\n",c1,c1);
c2 = c1 +32;
printf("%c,%d\n",c2,c2);
return 0;
}
//============================================
//3.求ax^2+bx+c=0方程的根,abc由键盘输入,设b^2-4ac>0
#include<stdio.h>
#include<math.h>
int main(void)
{
float a;
float b;
float c;
float x1;
float x2;
float p;
float q;
float deloat;
printf("输入a,b,c:");
scanf_s("a=%f,b=%f,c=%f", &a, &b, &c);
deloat = (b * b - (4 * a * c));
p = -b / (2 * a);
q = sqrt(deloat)/(2*a);
x1 = p + q;
x2 = p - q;
printf("x1=%f\n",x1);
printf("x2=%f\n",x2);
return 0;
}
课时练习1 3.25
最新推荐文章于 2024-07-16 16:49:22 发布