1.c++保留两位小数
#include <iomanip> //不要忘了头文件
//第一种写法
cout<<setiosflags(ios::fixed)<<setprecision(2);
//第二种写法
cout.setf(ios::fixed);
cout<<setprecision(2);
//第三种写法
cout<<fixed<<setprecision(2);
要保留几位小数setprecision(n)的括号里n就换成几。
前两种写法是一样的,第三种是简化写的。
上面的语句写一次就行了,对之后的数字都有效。
2.判断两字符串是否相等
#include<string.h>
if(strcmp(str.c_str(),str1.c_str())==0)
注意:以下写法在提交到 vj 全是错
if(str==str1)
if(strcmp(str1,str2)//因为str是字符串呀,不行就是不行,只能是字符数组,需要加一个r.c_str()才能用strcmp用法