Advertisement
ในการเขียนโปรแกรมภาษาซี เราจะต้องทำการประกาศตัวแปรก่อนทุกครั้ง โดยในตัวอย่าง คำนวณผลรวมของอาร์เรย์ (array) ที่เป็น int จะประกาศตัวแปรได้ดังนี้
int input[5], sum = 0, i;
ตัวแปร input ใช้เก็บตัวเลข(int)ได้ 5 ตัว
ตัวแปร sum ใช้เก็บผลรวม
ตัวแปร i ใช้กำหนดค่าเริ่มต้นของลูป
ใช้ลูป for เพื่อวนลูปจำนวน 5 รอบ
for(i = 0; i<5; i++)
แสดงข้อความ เพื่อให้กรอกตัวเลข
printf("Input value %d : ", i+1);
รับค่าตัวเลขที่กรอกเข้ามา โดยใช้ scanf (%d เก็บเป็น int) แล้วเก็บไว้ในตัวแปร input ที่ i
Advertisement
scanf("%d", &input[i]);
นำค่าที่เก็บไว้ในตัวแปร input ที่ i มาบวกเพิ่มเข้าไปในตัวแปร sum
sum += input[i];
นำค่าที่เก็บไว้ในตัวแปร sum มาแสดงผล
printf("\n\nSum array = %d \n\n", sum);

โค้ดทั้งหมดในโปรแกรมนี้
/*
* File: main.c
* Author: www.dekdev.com
*
* Created on 9 กุมภาพันธ์ 2556, 0:19 น.
*/
#include <stdio.h>
int main() {
int input[5], sum = 0, i;
for(i = 0; i<5; i++){
printf("Input value %d : ", i+1);
scanf("%d", &input[i]);
sum += input[i];
}
printf("\n\nSum array = %d \n\n", sum);
return 0;
}
Advertisement