เรามาพิจารณาทีละจุด ดังนี้
เมื่อพิจารณาดีๆ แล้วจะเห็นว่ามีการทำซ้ำหรือวนลูป (Loop) คือ การคูณกันของแม่สูตรคูณ ตั้งแต่ 1 – 12
การแสดงผล (Output) : แสดงผลลัพธ์จากการคูณกันของแม่สูตรคูณที่เรากำหนด
การนำข้อมูลเข้า (Input) : ตัวเลขแม่สูตรคูณที่เราต้องการ
การประมวลผล (Processing) :
- ป้อนข้อมูลที่เป็นตัวเลขแม่สูตรที่เราต้องการ
- ตรวจสอบตัวเลขแม่สูตรที่เราป้อนเข้ามาให้อยู่ในช่วงตัวเลข 2 – 12 เท่านั้น ถ้าไม่อยู่ในขอบเขตให้แสดงคำว่า “Out of range” ถ้าอยู่ในขอบเขตแสดงผลลัพธ์จากการคูณ
- num - ตัวเลขที่เป็นแม่สูตรคูณที่เราต้องการ
- i - จำนวนครั้งในการคูณกันของแม่สูตรคูณ ตั้งแต่ 1 – 12
int main( ) { int num, i; printf(“Enter number: ”); scanf(“%d”, &num); if ((num >= 2) && (num <= 12)) { for (i = 1; i <= 12; i++) printf(“%d x %d = %d\n”, num, i, (num*i)); } else printf(“Out of range”); return 0; } |
ลองแล้วไม่เห็นจะได้เลย
ตอบลบprintf(“Enter number: ”); เออเล่ออ่ะครับ
ตอบลบแก้ตรง Enter number เป็น double qoute คับบบ
ตอบลบขอบคุณค่ะ แก้ไขนิดหน่อย
ตอบลบเออเล่อ บ่อยมากเลยครับ
ตอบลบแก้แล้ว แต่ก็ยังเออเล่ออ่ะ
ตอบลบอย่ากได้แม่ๅตบ้างทำไงคะ
ตอบลบอย่ากได้แม่19บ้างทำไงคะ
ตอบลบ