已解决 武建豪 中级天翼 #include<iostream> using namespace std; int main() { double m=0,a=0,b=0,c=0; cin>>m; if(m==1) { cin>>a; a*a*3.14; printf("%.2f",a); } else if(m==2) { cin>>b>>c; cout<<b*c; } else { return 0; } return 0; } 哪里错了
已采纳 邹昊轩 资深光能 你没加头文件#include<cstdio> 其次,我建议把else删除,没用。 判断(m等于1){ 输入>>a; printf("%.2f",a*a*3.14); } else{ 输入>>b>>c; 输出<<b*c; } 望采纳。