Devdit
 

หาผลรวมเลขคี่ ภาษาซี ของตัวเลข 1 ถึง 100

6.4K

หาผลรวมเลขคี่ ภาษาซี ของตัวเลข 1 ถึง 100 บทความนี้สอนเขียนโปรแกรมหาผลรวมเลขคี่ โดยใช้ for วนลูป 100 รอบ และใช้คำสั่ง if ร่วมกับเครื่องหมายหารเอาเศษ เพื่อหาผลรวมเลขคี่ ภาษาซี สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง หาผลรวมเลขคี่ ภาษาซี ของตัวเลข 1 ถึง 100

#include <stdio.h>

int main() {
    int sum = 0;
    for( int i=1; i<=100; i++ ) {
        if( (i%2) != 0 ) sum += i;
    }
    printf("ผลรวมเลขคี่เท่ากับ %d", sum);
}

ผลลัพธ์

ผลรวมเลขคี่เท่ากับ 2500

คำอธิบาย

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

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