15 条题解
-
1
记住:"No Answer."的情况分两种, 1.除数为0; 2.输入的符号不是“+-*/”。 就这么简单!!!
#include<iostream>//cin,cout,endl头文件 #include<cstdio>//printf的头文件 using namespace std;//命名空间 int main(){ double a,b; char c; cin>>a>>c>>b; if(c=='+'){ printf("%.2lf",a+b); } else if(c=='-'){ printf("%.2lf",a-b); } else if(c=='*'){ printf("%.2lf",a*b); } else if(c=='/'){ if(b==0){ cout<<"No Answer."; } else{ printf("%.2lf",a/b); } } else { cout<< "No Answer."; } return 0; }
信息
- ID
- 859
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 8
- 标签
- 递交数
- 2449
- 已通过
- 445
- 上传者