编程小技巧
1、
2、要求保留几位小数时,用printf更好因为用setprecision还要用
3、4/3会默认整除,可以改成4/3.0
4、string要用
5、cout默认输出会有一个有效值,超过了会用科学计数法表示
比如
1
cout << a/0.5 << endl;
假如a=15312346,输出会是一个科学计数法表示的数字,这时我们强制int输出就能得到一般表示。
1
cout << (int)(a/0.5) << endl;
6.带权值的问题,比如a,b,c,d四个数,权值大小分别是2,3,4,1,求平均值?
1
media=(a*2+b*3+c*4+d*1)/(2+3+4+1)