二十二、保留小数
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<fixed<<setprecision(3)<<(double)a/b;
return 0;
}
二十三、整数邻居
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double a;
cin>>a;
cout<<floor(a)<<endl<<ceil(a);
return 0;
}
二十四、直角三角形
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b;
c=a*a+b*b;
cout<<sqrt(c);
return 0;
}
二十五、摄氏温度转换
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double f,c;
cin>>f;
c=5.0/9*(f-32);
cout<<fixed<<setprecision(3)<<c;
return 0;
}
二十六、平均分
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int x,y;
double z;
cin>>x>>y;
z=(x*87.0+y*85.0)/(x+y);
cout<<fixed<<setprecision(4)<<z;
return 0;
}
二十七、开根号
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x;
cin>>x;
cout<<floor(sqrt(x));
return 0;
}
二十八、挖胡萝卜
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int x,y,z;
double a;
cin>>x;
y=x*3;
z=y-8;
a=((double)x+y+z)/3;
cout<<y<<endl<<z<<endl;
cout<<fixed<<setprecision(1)<<a;
return 0;
}
二十九、整数邻居
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double a;
cin>>a;
cout<<floor(a)<<endl<<ceil(a);
return 0;
}
三十、开根号
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int x;
cin>>x;
cout<<floor(sqrt(x));
return 0;
}
三十一、摄氏温度转换
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
double f,c;
cin>>f;
c=5.0/9*(f-32);
cout<<fixed<<setprecision(3)<<c;
return 0;
}
三十二、保留小数
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
cout<<fixed<<setprecision(3)<<(double)a/b;
return 0;
}
三十三、求绝对值
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int a;
cin>>a;
cout<<abs(a);
return 0;
}
三十四、平均分
![image]()
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int x,y;
double z;
cin>>x>>y;
z=(x*87.0+y*85.0)/(x+y);
cout<<fixed<<setprecision(4)<<z;
return 0;
}
三十五、欧几里得距离
![image]()
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int main(){
double a,b,c,d;
cin>>a>>b>>c>>d;
cout<<fixed<<setprecision(2)<<sqrt(((c-a)*(c-a))+(d-b)*(d-b));
return 0;
}
三十六、早中晚饭
![image]()
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
int ab=a+b;
int ac=a+c;
int bc=b+c;
int jg=min(min(ab,ac),bc);
cout<<jg<<endl;
return 0;
}