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