用devc ++编程用求根公式求一元二次方程x的平方加三x加2等于0的解
时间: 2023-04-08 17:01:44 浏览: 129
可以回答这个问题。根据一元二次方程的求根公式,x=(-b±√(b²-4ac))/(2a),其中a=1,b=3,c=2。代入公式得到x=-1和x=-2。因此,一元二次方程x²+3x+2=0的解为x=-1和x=-2。
相关问题
用devc ++写出判断2020年是不是闰年的代码
以下是判断2020年是否为闰年的代码:
```c
#include <stdio.h>
int main() {
int year = 2020;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {
printf("%d年是闰年\n", year);
} else {
printf("%d年不是闰年\n", year);
}
return 0;
}
```
请注意,这只是一个示例代码,实际上,判断闰年的方法是通过判断年份是否能被4整除,但是能被100整除的年份不是闰年,但是能被400整除的年份又是闰年。
有devC + +输入两个整数分别进行加减乘除的操作
在 Dev-C++ 中,如果你想让用户输入两个整数,并分别进行加、减、乘、除操作,可以稍微调整之前提到的代码。这里是一个示例:
```cpp
#include <iostream>
using namespace std;
int main() {
int num1, num2; // 定义两个整数变量
char operation; // 定义一个字符变量来表示操作类型
cout << "请输入第一个整数: ";
cin >> num1;
cout << "请输入第二个整数: ";
cin >> num2;
cout << "请选择操作 (+, -, *, /): ";
cin >> operation;
switch(operation) {
case '+': // 加法
cout << "num1 + num2 = " << num1 + num2 << endl;
break;
case '-': // 减法
cout << "num1 - num2 = " << num1 - num2 << endl;
break;
case '*': // 乘法
cout << "num1 * num2 = " << num1 * num2 << endl;
break;
case '/': // 除法
if(num2 != 0) { // 避免除以零
cout << "num1 / num2 = " << num1 / num2 << endl;
} else {
cout << "Error! Division by zero is not allowed." << endl;
}
break;
default: // 如果输入的是其他字符,处理错误
cout << "Invalid operation! Please enter either +, -, *, or /." << endl;
break;
}
return 0;
}
```
在这个代码里,用户会被提示输入两个整数和一个操作符。然后根据操作符执行相应的算术运算。
阅读全文