TFSA Incubation
Wednesday, February 22, 2006
  ฝึกฝนการใช้ loop
#include

int main() {
int n = 10;
...
...
...
return 0;
}

กรุณาทำโปรแกรมดังข้างต้นให้เป็นโปรแกรมพิมพ์ สูตรคูณตั้งแต่ แม่ 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
 
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 เริ่มต้นซะ ก็ได้ผลมาตามต้องการ
ปลา.
 
Post a Comment



<< Home
Thai free software advocate Incubation

ARCHIVES
February 2006 /


Powered by Blogger