foo.c: In function 'main':
foo.c:5:17: warning: format '%d' expects argument of type 'int *', but argument 2 has type 'double *' [-Wformat=]
5 | scanf("%d%d",&x,&y);
| ~^ ~~
| | |
| | double *
| int *
| %le
foo.c:5:19: warning: format '%d' expects argument of type 'int *', but argument 3 has type 'double *' [-Wformat=]
5 | scanf("%d%d",&x,&y);
| ~^ ~~
| | |
| int * double *
| %le
foo.c:6:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
6 | printf("%d\n",x+y);
| ~^ ~~~
| | |
| int double
| %f
foo.c:7:18: warning: format '%d' expects argument of type 'int', but argument 2 has type 'double' [-Wformat=]
7 | printf("%d\n",x*y);
| ~^ ~~~
| | |
| int double
| %f
foo.c:8:24: error: invalid operands to binary % (have 'double' and 'double')
8 | printf("%d\n",x%y);
| ^
[Hydro](https://hydro.ac)提供评测服务