作业1:改写
上面程序中的C值正确,而d值不正确。因为在C++语言中usgined short型的取值范围是0~65535,d=555*555=308025.超出了范围,所以结果不正确。
作业2:计算三角形面积与周长
作业3
结果:K=13.7
结果:S=2.5
// 03.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
double a,b,c,x1,x2,k;
cout<<"请输入二次项系数:"<<endl;
cin>>a;
cout<<"请输入一次项系数:"<<endl;
cin>>b;
cout<<"请输入常数项:"<<endl;
cin>>c;
k=b*b-4*a*c
x1=(-b+sqrt(k))/(2*a);
x1=(-b-sqrt(k))/(2*a);
if(k>0)
if(x1=x2)
{
cout<<'二元一次方程只有一个解:x="<<x1<<endl;
}
else
{
cout<<'二元一次方程有两个解:x1="<<x1
<<"x2="<<x2<<endl;
}
if(k<o)
{
cout<<"该一元两次方程没有实根"<<endl;
return 0;
}