กรุณาทำโปรแกรมดังข้างต้นให้เป็นโปรแกรมพิมพ์ สูตรคูณตั้งแต่ แม่ 2 ถึง n ( โดยใช้ตัวแปร n ) ในแต่ละแม่คูณถึง 12 ดังตัวอย่างต่อไปนี้
2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 ... ... 2 x 12 = 24 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 ... ... ... 3 x 12 = 36
¶ 1:42 pm
Comments:
ส่งการบ้านค่ะ int main() { int x = 12; int y ; int z = 0 ;
while( x ) { x = 14 - x ; y = 12;
while( y ) {
y = 13 - y ; z = x * y ; printf("%d\n",z); y = 13 - y ; y = y - 1 ;
} x = 14 - x ; x = x - 1 ;
} return 0 ; }
ตอนแรกทำไม่ได้เพราะว่ากำหนดค่า y ผิดที่คือเอาไว้นอก loop while(x) ก็นั่งงงว่าเป็นเพราะอะไร คิดไปคิดมาก็สังเกตได้ว่า ค่า y มันเป็นศูนย์ไปแล้วมันจะไม่กลับเข้ามาทำอีก ก็เลยเปลี่ยนตำแหน่งค่า y เริ่มต้นซะ ก็ได้ผลมาตามต้องการ ปลา.