fork download
  1. #include <stdio.h>
  2.  
  3. int main() {
  4. int num1, num2, digit1, digit2, result;
  5.  
  6. // รับค่าตัวเลขสองหลักจากผู้ใช้
  7. printf("ป้อนเลขสองหลักตัวแรก: ");
  8. scanf("%d", &num1);
  9. printf("ป้อนเลขสองหลักตัวที่สอง: ");
  10. scanf("%d", &num2);
  11.  
  12. // แยกตัวเลขแต่ละหลัก
  13. digit1 = num1 % 10;
  14. digit2 = num1 / 10;
  15.  
  16. // คำนวณผลคูณและแสดงผลในรูปแบบที่กำหนด
  17. printf("\n");
  18. printf("%d\n", digit2);
  19. printf("%d\n", digit1);
  20. printf("x %d\n", num2);
  21. printf("----\n");
  22. printf("%d x %d = %d\n", digit1, num2, digit1 * num2);
  23. printf("%d x %d = %d\n", digit2, num2, digit2 * num2);
  24. printf("----\n");
  25. result = (digit1 * num2) + (digit2 * num2 * 10);
  26. printf("%d\n", result);
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0s 5272KB
stdin
Standard input is empty
stdout
ป้อนเลขสองหลักตัวแรก: ป้อนเลขสองหลักตัวที่สอง: 
-189447299
-2
x 22001
----
-2 x 22001 = -44002
-189447299 x 22001 = -1911748179
----
-1937656608