练习题1
1. 已知三角形的底和高,求出三角形的面积。
#include "stdio.h"
void main()
{
int x,y;
float s;
x=4;
y=5;
s=x*y/2.0;
printf("//n s=%f",s);
}
2. 已知三角形的三边长,求出三角形的面积。
#include "stdio.h"
#include "math.h"
void main()
{
int a,b,c;
float p,s;
a=3;
b=4;
c=5;
p=(a+b+c)/2.0;
s=sqrt(p*(p-a) *(p-b) *(p-c));
printf("//n s=%f",s);
}
3. 已知二元一次方程的三个系数,求方程的一个根。
#include "stdio.h"
#include "math.h"
void main()
{
int a,b,c;
float root;
a=3;
b=4;
c=5;
root=(-b-sqrt(pow(b,2)-4*a*c))/(2.0*a);
printf("//n root=%f",root);
}
4. 编程实现符号函数。当x <0 ,则sgn(x)=-1, 当x >0 ,则sgn(x)=+1, 当x =0 ,则sgn(x)=0
#include "stdio.h"
void main()
{
float x;
int y;
scanf("%f",&x);
if (x>0) y=1;
if (x==0) y=0;
if (x<0) y=-1;
printf("//n x=%f ,sgn(x)=%d",x,y);
}
或者:
#include "stdio.h"
void main()
{
float x;
int y;
scanf("%f",&x);
if (x>0) y=1;
else if (x==0) y=0;
else y=-1;
printf("//n x=%f ,sgn(x)=%d",x,y);
}
或者:
#include "stdio.h"
void main()
{
float x;
int y;
scanf("%f",&x);
y=(x>0) ? 1: (x==0) ? 0 : -1;
printf("//n x=%f ,sgn(x)=%d",x,y);
}
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
电大《行政管理学》教学辅导204-30
电大《学前教育学》教学辅导304-30
电大《管理学基础》单元辅导204-30
电大《行政管理学》教学辅导304-30
电大《学前教育学》教学辅导104-30