求长方形的面积和周长
问题描述
求一个长方形的面积S及周长P。面积的公式为S = a × b,周长的公式P=2*(a+b),其中a代表长方形的长,b代表长方形的宽。
个人总结
1. 注意题解是否允许浮点数,此题未明确长宽是整数还是浮点数类型,默认只允许整数了,平时要多考虑这一点。如果是浮点数也要注意是否需要保留小数,导入iomanip库进行小数保留
#include <iostream>
using namespace std;
int main(){
int a,b;
int s,p;
cin >> a >> b;
s = a*b;
p = 2*(a+b);
cout << s << " " << p << endl;
return 0;
}
数列和
问题描述
编写程序:输入a、b后,输出一元一次方程2*a*x+3*b-5=0的解。
个人总结
1. #incldue <iomanip> 这个库用于小数的保留,注意两点①如果有fixed,表示保留小数点后面的n位小数(默认四舍五入),②没有fixed,表示有效数字个数
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b;
double x;
cin >> a >> b;
x = (5-3*b)/double((2*a));
cout << fixed << setprecision(1) << x << endl;
return 0;
}
解方程
问题描述
编写程序:输入a、b后,输出一元一次方程2*a*x+3*b-5=0的解。
个人总结
1. 注意输出保留一位小数,导入iomanip库(#include <iomanip>),有fixed。
#include <iostream>
#include <iomanip>
using namespace std;
int main(){
int a,b;
double x;
cin >> a >> b;
x = (5-3*b)/double((2*a));
cout << fixed << setprecision(1) << x << endl;
return 0;
}
463



被折叠的 条评论
为什么被折叠?



