c++程序设计——实验3
2015-05-16 23:38
211 查看
1. 已知一函数
,输入x的值,求解并输出相应的y值。
#include <iostream>
using namespace std;
int main()
{
float x = 0.0,y = 0.0;
cout << "x=";
cin >> x;
if( x<1 )
{
cout << "y=" << x << endl;
}
else if( (x >= 1)&&(x < 10) )
{
cout << "y=" << 2*x-1 << endl;
}
else
{
cout << "y=" << 3*x-11 << endl;
}
return 0;
}
2. 求一元二次方程ax2+bx+c=0的根,其中a、b、c为实数,由键盘输入。
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double a=0.0,b=0.0,c=0.0;
cout << "请输入二元一次方程的系数:" << endl;
cin >> a >> b >> c;
double delta = b*b-4*a*c;
if( delta < 0 )
{
cout << "方程无实解!" << endl;
}
else if( delta == 0)
{
double x = -b/(2*a);
cout << "方程只有一个解:" << endl;
cout << x << endl;
}
else
{
double q = sqrt(delta);
double x1 = (-b-q)/(2*a);
double x2 = (-b+q)/(2*a);
cout << "方程的两个不同的解:" <<endl;
cout << x1 << endl;
cout << x2 << endl;
}
return 0;
}
,输入x的值,求解并输出相应的y值。
#include <iostream>
using namespace std;
int main()
{
float x = 0.0,y = 0.0;
cout << "x=";
cin >> x;
if( x<1 )
{
cout << "y=" << x << endl;
}
else if( (x >= 1)&&(x < 10) )
{
cout << "y=" << 2*x-1 << endl;
}
else
{
cout << "y=" << 3*x-11 << endl;
}
return 0;
}
2. 求一元二次方程ax2+bx+c=0的根,其中a、b、c为实数,由键盘输入。
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double a=0.0,b=0.0,c=0.0;
cout << "请输入二元一次方程的系数:" << endl;
cin >> a >> b >> c;
double delta = b*b-4*a*c;
if( delta < 0 )
{
cout << "方程无实解!" << endl;
}
else if( delta == 0)
{
double x = -b/(2*a);
cout << "方程只有一个解:" << endl;
cout << x << endl;
}
else
{
double q = sqrt(delta);
double x1 = (-b-q)/(2*a);
double x2 = (-b+q)/(2*a);
cout << "方程的两个不同的解:" <<endl;
cout << x1 << endl;
cout << x2 << endl;
}
return 0;
}
相关文章推荐
- C++程序设计实验报告(七十四)---第十四周任务二
- C++程序设计实验报告(四十六)---第六周任务四
- C++程序设计实验报告(三)之小星星
- C++程序设计实验报告(七)
- C++程序设计实验报告(二)
- C++程序设计实验报告(八十二)---第十六周任务#3-2(学会二分查找)
- C++程序设计实验报告(十五)----用递归函数求解表达式
- C++程序设计实验报告(二十八)---第二周任务二
- C++程序设计实验报告(七十五)---第十五周任务一
- C++程序设计实验报告(二)
- C++程序设计实验报告(八)
- C++程序设计实验报告(二十三)
- C++程序设计实验报告(三十四)---第三周任务四
- C++程序设计实验报告(十六)----用循环控制语句编写程序,完成表达式的计算
- 厦大计算机系C++程序设计实验(一)
- C++第二次实验-选择程序设计-项目1(个人所得税计算器)
- C++程序设计实验报告——三角形
- C++程序设计实验报告(五)
- C++程序设计实验报告(一)
- C++程序设计实验报告(四十七)---第六周任务五