4.糖果分发
int main()
{
int a,b,c,d,e;
int x,y,z,m,n;
cin>>a>>b>>c>>d>>e;
x=a/3;
n=x+e;
y=(x+b)/3;
x=x+y;
z=(y+c)/3;
y=y+z;
m=(z+d)/3;
z=z+m;
n=(m+n)/3;
m=m+n;
x=x+n;
就是个递推,我却用了for循环函数,所以超过时间限制,也是活该。
8.圆的周长和面积
int main()
{
int R;
cin>>R;
cout<<2*3.14*R<<endl;
cout<<3.14*R*R<<endl;
return 0;
}
没有规定小数点位数,默认输出一位,cout就是这么傲娇~
cout<<fixed<<setprecision(2)<<2*3.14*R<<endl;//规定小数点后输出两位
cout<<fixed<<setprecision(2)<<3.14*R*R<<endl;
9.三角形面积
int main()
{
int a,b,c;
double p;
cin>>a>>b>>c;
p=(a+b+c)/2;
cout<<fixed<<setprecision(2)<<sqrt(p*(p-a)*(p-b)*(p-c))<<endl;
return 0;
}
整形/整形=整形,而且还是整除
p=double(a+b+c)/2;