不知道哪里出錯,求解?。?!
運行成功,輸出錯誤
hello.c:?In?function?'main': hello.c:11:15:?warning:?unknown?conversion?type?character?'y'?in?format?[-Wformat=] ?????printf("x%y=%d\n",???x%y??);?? ???????????????^ x+y=7 x-y=13 x*y=-30 x/y=-3
hello.c:?In?function?'main': hello.c:11:15:?warning:?unknown?conversion?type?character?'y'?in?format?[-Wformat=] ?????printf("x%y=%d\n",???x%y??);?? ???????????????^ x+y=7 x-y=13 x*y=-30 x/y=-3
2018-07-11
舉報
2018-07-12
? printf("x%%y=%d\n",?? x%y? );
y前面需要加一個% ,因為%y被當(dāng)作特殊字符了(參考%d)
2018-07-11
#include <stdio.h>
int main()
{
??? int x,y;
??? x = 10;
??? y = -3;
??? printf("x+y=%d\n",? x+y?? );?
??? printf("x-y=%d\n",? x-y?? );
??? printf("x*y=%d\n",?? x*y? );
??? printf("x/y=%d\n",? x/y?? );
??? printf("x%%y=%d\n",?? x%y? );?
??? return 0;???
}