แบบฝึกหัดที่ 1

1
. ใหห้ าทผีิ่ดพลาดของการประกาศตัวแปรต่อไปนี้ และแก้ไขให้ถูกต้อง

int $dollar, num
1-5, birth year; .

char x, y, x; .

float main, double; .

integer number; .

real float; .

int a
1, a2 .

int
อายุ, ปีเกิด; .

2.
ใหห้ าทผี่ ดิ พลาดของโปรแกรมตอ่ ไปนี้ และแก้ไขให้ถูกต้อง

void mian {

float a
1;

printf("Enter number : ’);

scanf("%s", a
1)

printf(“Your number is %.2d” a
1);

3.
ให้จัดรูปแบบการเยื้อง (Indentation) ของโปรแกรมต่อไปนี้ให้สมบูรณ์

(
) #include <stdio.h> () #include <stdio.h>

void main( ) { void main( ) { char name[
100];

char name[
100]; printf("What is your name ?\n"); scanf("%s", name);

printf("What is your name ?\n"); printf("Very glad to know you, "); printf("%s.",name);}

scanf("%s", name);

printf("Very glad to know you, ");

printf("%s.",name);

}

4.
ใหแ้ สดงผลลพั ธข์ องการทำ งานโปรแกรมต่อไปนี้

(
) # include <stdio.h> () #include <stdio.h>

void main( ) { void main() {

char newline = '\n', tab = '\t'; int n=
10;

float number=94.323;

printf("Start Program"); char name[
15]="Mickey Mouse";

printf("%c",newline);

printf("%cMy first Program",tab); printf("\nDear %
13.11s\n", "Dad and Mama");

printf("\n\tWonderful"); printf("\tI will get %x for this course!", n);

printf("
100%%\n"); printf("\n\t%1.1f is my score", number);

printf("\t"); printf("\t\t\nLove you %d %%", n*
10);

printf("%
10","Hello"); printf("\n%-8.6s -Ja", name);

} }

1
8

5.
ใหป้ ระกาศตัวแปรเพื่อใช้เก็บข้อมูลต่าง ๆ ตอ่ ไปนี้

(
) เลขจำ นวนเต็ม 5 จำ นวน เก็บค่าตัวเลขไม่เกิน 100,000

(
) ความสูง มีหน่วยเป็นเซนติเมตร

(
) นามสกุล ความยาวไม่เกิน 30 ตัวอักษร

(
) เลขทบี่ ตั รประจำ ตวั ประชาชนเปน็ ตวั เลข 13 หลกั

(
) จำ นวนพนักงานในบริษัทแห่งหนึ่ง มีพนักงานไม่เกิน 500 คน

(
) คะแนนสอบของนักศึกษาในกระบวนวิชาหนึ่ง มีค่าไม่เกิน 100 คะแนน

(
) เงินเดือนที่พนักงานบริษัทแห่งหนึ่งได้รับ

6.
ให้เขียนโปรแกรมเพื่อรับข้อมูลต่าง ๆ ในข้อ 5 และแสดงผลข้อมูลที่รับนั้น

7.
ให้เขียนโปรแกรม 2 โปรแกรมเพื่อแสดงข้อความต่อไปนี้ออกทางจอภาพ

I love

C programming

very much.

โดยที่

(
) เขียนโปรแกรมที่ 1 โดยในฟังก์ชัน main( ) ประกอบด้วยฟังก์ชัน printf( ) 3 คำ สั่ง

(
) เขียนโปรแกรมที่ 2 โดยใช้ฟังก์ชัน main( ) ประกอบด้วยฟังก์ชัน printf( ) 1 คำ สั่ง

8.
ใหเ้ ขยี นโปรแกรมเพื่อรับชื่อและความสูงของคน ๆ หนงึ่ และแสดงชื่อและความสูงนั้นทางจอภาพ โดย

แสดงในรูปแบบดังตัวอย่างต่อไปนี้
(ตัวเอนคือสิ่งที่ผู้ใช้ป้อนสู่ระบบ)

Enter name :
Somchai

Enter height (cm.) :
178

Output :

Name Height (cm.)

Somchai
178

9.
ใหเ้ ขียนโปรแกรมรับข้อมูลเลขจาํ นวนจริงแบบ float 3 จา ํ นวน และแสดงผลลพั ธเ์ ลขทงั้ 3 จำ นวนดังตัว

อย่าง
(ตัวเอนคือสิ่งที่ผู้ใช้ป้อนสู่ระบบ)

Enter number
1 : 5243.2

Enter number 2 :
13

Enter number 3 :
12.3548

Output :

5243.20

1
3.00

12.35

2 ความคิดเห็น: