Devdit
 

ภาษา C รับค่าจากคีย์บอร์ด ด้วยคำสั่ง scanf

6.3K

สอนเขียนโค้ดภาษา C รับค่าจากคีย์บอร์ด โดยแนะนำให้ใช้คำสั่ง scanf โดยคำสั่งนี้จะใช้สำหรับรับค่าจากผู้ใช้งานผ่าน command prompt โดยผู้ใช้งานจะกรอกข้อมูลจากคีย์บอร์ด โดยตัวอย่างจะรับค่าตัวเลขจากคีย์บอร์ด และนำมาบวกกัน พร้อมกับแสดงผลออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง ภาษา C รับค่าจากคีย์บอร์ด ด้วยคำสั่ง scanf

#include <stdio.h>

void main()
{
    int number1, number2 = 0;
    
    printf("กรุณากรอกตัวเลขที่ 1 : ");
    scanf("%d", &number1);
    
    printf("กรุณากรอกตัวเลขที่ 2 : ");
    scanf("%d", &number2);    
    
    int total = number1 + number2;
    printf("%d + %d = %d", number1, number2, total);
}

ผลลัพธ์

กรุณากรอกตัวเลขที่ 1 : 10
กรุณากรอกตัวเลขที่ 2 : 4
10 + 4 = 14

คำอธิบาย

1. สร้างตัวแปร number1 และ number2 ชนิด int เพื่อรับค่าจากคีย์บอร์ด ด้วยคำสั่ง scanf

2. นำตัวแปร number1 และ number2 มาบวกกัน และเก็บไว้ที่ตัวแปร total

3. พิมพ์ค่าตัวแปร total ออกสู่หน้าจอ

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