ทำไมโค้ดภาษาซีตัวนี้พอกดรันแล้วค่ามันออกมาไม่ตรงครับ

printf("%d*%d+%d=%d\n",x,y,x*y+x);
     printf("%d*(%d+%d)=%d\n",x,y,x*(y+x));
ตัวโค้ดนี้มาจากตัวนี้ครับ

int main()
{   int x,y;
 
   printf("Input X=");
    scanf("%d",&x);
   printf("Input Y=");
    scanf("%d",&y);
     printf("%d+%d=%d\n",x,y,x+y);
     printf("%d+%d=%d\n",x,y,y+x);
     printf("%d-%d=%d\n",x,y,x-y);
     printf("%d-%d=%d\n",x,y,y-x);
      printf("%d*%d=%d\n",x,y,x*y);
     printf("%d*%d=%d\n",x,y,y*x);
      printf("%d/%d=%d\n",x,y,x/y);
     printf("%d/%d=%d\n",x,y,y/x);
      printf("%d%%d=%d\n",x,y,x%y);
     printf("%d mod %d=%d\n",x,y,y%x);
      printf("%d*%d+%d=%d\n",x,y,x*y+x);
     printf("%d*(%d+%d)=%d\n",x,y,x*(y+x));
     return 0;
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่