Devdit
 

แสดงตัวเลขจำนวนเต็มที่เป็นเลขคู่ โดยตัวเลขมีค่าไม่เกิน 100

2.6K

แสดงตัวเลขจำนวนเต็มที่เป็นเลขคู่ โดยตัวเลขมีค่าไม่เกิน 100 ภาษาซี บทความนี้สอนเขียนโปรแกรมวนลูป 100 รอบ โดยแสดงเฉพาะตัวเลขจำนวนเต็มที่เป็นเลขคู่ พร้อมรวมค่าตัวเลขดังกล่าวทั้งหมด สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง แสดงตัวเลขจำนวนเต็มที่เป็นเลขคู่ โดยตัวเลขมีค่าไม่เกิน 100

#include <stdio.h>

int main() {
    int sum = 0;
    for( int i=1; i<=100; i++ ) {
      if( (i%2) == 0 ) {
        printf("%i ", i);
        sum += i;
      }
    }
    printf("รวมได้ %i", sum);
    return 0;
}

ผลลัพธ์

2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 รวมได้ 2550

คำอธิบาย

จากตัวอย่างวนลูป 100 รอบโดยใช้คำสั่ง for จากนั้นภายใน loop เขียนโค้ดหาจำนวนเต็มที่เป็นเลขคู่ด้วย if( (i%2) == 0 ) หมายความว่าถ้าตัวแปร i หารเอาเศษ 2 เท่ากับ 0 แปลว่าเป็นเลขคู่ ให้พิมพ์ค่าตัวแปร i ดังกล่าวออกมา และรวมค่าตัวเลขดังกล่าวไว้ที่ตัวแปร sum พร้อมแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง printf

แก้ไข 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ