题库错题簿1—10

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;




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值