GssHacker @ 2021-02-09 12:22:51
请求奆佬帮助:
#include<bits/stdc++.h>
using namespace std;
int main() {
int T;
cin >> T;
if (T == 1) {
cout << "I love Luogu!";
} else if (T == 2) {
cout << 2 + 4 << " " << 10 - 2 - 4;
} else if (T == 3) {
cout<<14/4<<endl;
cout<<(14/4)*4<<endl;
cout<<14-(14/4)*4;
} else if (T == 4) {
cout<<fixed<<setprecision(6)<<500/3;
} else if (T == 5) {
cout<<(260+220)/(12+20);
} else if (T == 6) {
cout<<sqrt(6*6+9*9);
} else if (T == 7) {
cout<<100+10<<endl;
cout<<100+10-20<<endl;
cout<<"0";
} else if (T == 8) {
cout<<2*3.141593*5<<endl;
cout<<5*5*3.141593<<endl;
cout<<4/3*5*5*5*3.141593;
} else if (T == 9) {
cout<<"22";
} else if (T == 10) {
cout<<"9";
} else if (T == 11) {
cout<<100/(8-5);
} else if (T == 12) {
cout<<"13"<<endl;
cout<<"R";
} else if (T == 13) {
cout<<pow(4/3*3.141593*(4*4*4+10*10*10),1.0*1/3);
} else if (T == 14) {
cout<<"40";
}
return 0;
}
by tribool4_in @ 2021-02-09 12:28:21
printf 它不香吗
by tribool4_in @ 2021-02-09 12:29:35
T4:
保留 6 位有效数字
应输出 166.667,166也算有效数字
by _caiji_ @ 2021-02-09 12:31:11
cout<<4/3*5*5*5*3.141593;
// ^^^
cout<<pow(4/3*3.141593*(4*4*4+10*10*10),1.0*1/3);
// ^^^
整 除 人
by tribool4_in @ 2021-02-09 12:31:22
T8:
cout<<2*3.141593*5<<endl;
cout<<5*5*3.141593<<endl;
cout<<4.0/3.0*5.0*5.0*5.0*3.141593;
by tribool4_in @ 2021-02-09 12:32:37
T11同
cout<<100.0/(8.0-5.0);
by tribool4_in @ 2021-02-09 12:33:45
T13同
T14是50
by tangrunxi @ 2021-02-09 12:34:14
@Jaber李任尔
第4个:前面的整数部分也算有效数字
第8个:建议强转float
第11个:要转成浮点数,不能直接除
第13个:和第11个一样,不能直接除
第14个:你算错了
by tribool4_in @ 2021-02-09 12:34:50
整 除 人
by GssHacker @ 2021-02-11 12:36:24
明白了谢谢谢谢,太感谢了