#include <iostream>
using namespace std;
int main() {
int a, b, c; cin >> a >> b >> c;
if (a + b > c && a + c > b && b + c > a) cout << "yes";
else cout << "no";
}
1055 判断闰年
#include <iostream>
using namespace std;
int main() {
int year; cin >> year;
if (year % 400 == 0 || year % 100 != 0 && year % 4 == 0) cout << "Y";
else cout << "N";
}
1056 点和正方形的关系
#include <iostream>
using namespace std;
int main() {
int x, y; cin >> x >> y;
if (abs(x) <= 1 && abs(y) <=1) cout << "yes";
else cout << "no";
}
1057 简单计算器
#include <iostream>
using namespace std;
int main() {
int num1, num2; char op; cin >> num1 >> num2 >> op;
if (op == '/' && num2 == 0) printf("Divided by zero!");
else {
switch (op) {
case '+':
cout << num1 + num2;
break;
case '-':
cout << num1 - num2;
break;
case '*':
cout << num1 * num2;
break;
case '/':
cout << num1 / num2;
break;
default:
cout << "Invalid operator!";
break;
}
}
}
1058 求一元二次方程
#include <cmath>
#include <iostream>
using namespace std;
int main() {
double a, b, c; cin >> a >> b >> c;
double delta = pow(b, 2) - 4 * a * c;
if (delta > 0 ) {
double x1 = (pow(delta, 0.5) - b) / (2 * a);
double x2 = (-pow(delta, 0.5) - b) / (2 * a);
printf("x1=%.5f;x2=%.5f", min(x1, x2), max(x1,x2));
} else if (delta == 0 ) {
printf("x1=x2=%.5f",(pow(delta, 0.5) - b) / (2 * a));
}
else cout << "No answer!";
}