不知道那里錯了,總是提示”hello.c 請檢查輸出是否包含:x%y=1,“”
#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;???
}
2017-12-10
printf("x%y=%d\n",? x%y?? ); ?這里要printf("x%%y=%d\n",? x%y?? ); ?不然%y會被認定為格式符號(%d.%s.%c這種).
2017-12-09
一個%相當于%d,%s,之類東西,系統會將%y視為之前的兩種,因此用兩個避免錯誤
2017-12-08
#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;????
}