Wrong Answer
foo.cc: In function 'int main()':
foo.cc:2:99: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
    2 | using namespace std;int main(){double a,b;char c;scanf("%lf,%lf,%c",&a,&b,&c);if(c=='+')printf("%2d",a+b);else if(c=='-') printf("%2d",a-b); else if(c=='*') printf("%2d",a*b);else printf("%2d",a/b);return 0;}
      |                                                                                                 ~~^  ~~~
      |                                                                                                   |   |
      |                                                                                                   int double
      |                                                                                                 %2f
foo.cc:2:133: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
    2 | using namespace std;int main(){double a,b;char c;scanf("%lf,%lf,%c",&a,&b,&c);if(c=='+')printf("%2d",a+b);else if(c=='-') printf("%2d",a-b); else if(c=='*') printf("%2d",a*b);else printf("%2d",a/b);return 0;}
      |                                                                                                                                   ~~^  ~~~
      |                                                                                                                                     |   |
      |                                                                                                                                     int double
      |                                                                                                                                   %2f
foo.cc:2:168: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
    2 | using namespace std;int main(){double a,b;char c;scanf("%lf,%lf,%c",&a,&b,&c);if(c=='+')printf("%2d",a+b);else if(c=='-') printf("%2d",a-b); else if(c=='*') printf("%2d",a*b);else printf("%2d",a/b);return 0;}
      |                                                                                                                                                                      ~~^  ~~~
      |                                                                                                                                                                        |   |
      |                                                                                                                                                                        int double
      |                                                                                                                                                                      %2f
foo.cc:2:191: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
    2 | using namespace std;int main(){double a,b;char c;scanf("%lf,%lf,%c",&a,&b,&c);if(c=='+')printf("%2d",a+b);else if(c=='-') printf("%2d",a-b); else if(c=='*') printf("%2d",a*b);else printf("%2d",a/b);return 0;}
      |                                                                                                                                                                                             ~~^  ~~~
      |                                                                                                                                                                                               |   |
      |                                                                                                                                                                                               int double
      |                                                                                                                                                                                             %2f
foo.cc:2:55: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
    2 | using namespace std;int main(){double a,b;char c;scanf("%lf,%lf,%c",&a,&b,&c);if(c=='+')printf("%2d",a+b);else if(c=='-') printf("%2d",a-b); else if(c=='*') printf("%2d",a*b);else printf("%2d",a/b);return 0;}
      |                                                  ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  [Hydro](https://hydro.ac)提供评测服务
信息
- 递交者
 - 类型
 - 递交
 - 题目
 - P1028 简单计算器
 - 语言
 - C++
 - 递交时间
 - 2022-01-20 13:04:12
 - 评测时间
 - 2022-01-20 13:04:12
 - 评测机
 
- 分数
 - 0
 - 总耗时
 - 11ms
 - 峰值内存
 - 384.0 KiB