GREATchen @ 2023-11-06 16:50:43
#include<iostream>
#include<bits/stdc++.h>
// 填上你觉得需要的其他头文件
using namespace std;
else if (T == 8) {
// 请自行完成问题 8 的代码
int r=5;double pi=3.141593,c=0.0,s=0.0,v=0.0;
c=pi*r*2;
s=pi*r*r;
v=double(4/3)*pi*r*r*r;
cout<<c<<endl<<s<<endl<<v;
by 枫原千叶 @ 2023-11-06 17:24:27
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n==8){
double pi=3.141593;
double c=5.0*pi*2.0;
double s=5.0*5.0*pi;
double v=(4.0/3.0)*pi*5.0*5.0*5.0;
cout<<c<<endl<<s<<endl<<v<<endl;
}
return 0;
}```
subtast#8 AC
by 枫原千叶 @ 2023-11-06 17:25:09
你强制转换4/3其实是把他俩的得数1换成了1.0000000
by 枫原千叶 @ 2023-11-06 17:26:27
或者你可以这样写:
double(4)/3;