#include<cstdio>
using namespace std;intmain(){double x, y;scanf("%lf",&x);if(x>=0&& x<5){
y =-x +2.5;}elseif(x <10){
y =2-1.5*(x-3)*(x-3);}elseif(x <20){
y = x /2-1.5;}printf("%.3lf\n", y);return0;}
1052 计算邮资
#include<iostream>#include<cmath>
using namespace std;intmain(){int w, cost;char urgent;
cin >> w >> urgent;if(w <=1000){
cost =8;}else{
w -=1000;
cost =8+ceil(w/500.0)*4;}if(urgent =='y'){
cost +=5;}
cout << cost << endl;return0;}
1053 最大数输出
#include<iostream>#include<cstdio>
using namespace std;intmain(){int a,b,c;
cin >> a >> b >> c;if(a >= b && a >= c){
cout << a << endl;}elseif(b >= a && b >= c){
cout << b << endl;}else{
cout << c << endl;}return0;}
1054 三角形判断
#include<iostream>
using namespace std;intmain(){int a,b,c;
cin >> a >> b >> c;if(a+b>c && b+c>a && c+a>b){
cout <<"yes"<< endl;}else{
cout <<"no"<< endl;}return0;}
#include<iostream>#include<cmath>
using namespace std;intmain(){int x, y;
cin >> x >> y;if(abs(x)<=1&&abs(y)<=1){
cout <<"yes"<< endl;}else{
cout <<"no"<< endl;}return0;}
1057 简单计算器
#include<iostream>
using namespace std;intmain(){int a, b;char op;
cin >> a >> b >> op;if(op =='+'){
cout << a + b << endl;}elseif(op =='-'){
cout << a - b << endl;}elseif(op =='*'){
cout << a * b <<endl;}elseif(op =='/'){if(b ==0){
cout <<"Divided by zero!"<< endl;}else{
cout << a / b << endl;}}else{
cout <<"Invalid operator!"<< endl;}return0;}
1058 求一元二次方程
#include<cstdio>#include<cmath>
using namespace std;intmain(){double a, b, c, delta;scanf("%lf %lf %lf",&a,&b,&c);
delta = b*b -4*a*c;if(fabs(delta)<1e-6){printf("x1=x2=%.5lf\n",-b/(2*a));}elseif(delta <0){printf("No answer!\n");}else{if(a >0){printf("x1=%.5lf;x2=%.5lf\n",(-b-sqrt(delta))/(2*a),(-b+sqrt(delta))/(2*a));}else{printf("x1=%.5lf;x2=%.5lf\n",(-b+sqrt(delta))/(2*a),(-b-sqrt(delta))/(2*a));}}return0;}