You are on page 1of 5

ท 1

น .
ส .
ทยา ภา องไว 6 5 30 25 01 40 ห 870

คำถามทายบทที่ 2
1. จงประมวลผลโปรแกรมตอไปนี้พรอมทั้งแสดงผลลัพธของโปรแกรมที่ปรากฏบนหนาจอคอมพิวเตอร
และแสดงตำแหนงสุดทายของ Cursor และกำหนดให

▪ แสดงชองวางโดยใชเครื่องหมาย 
▪ แสดงตำแหนงสุดทายของ cursor โดยใชเครื่องหมาย _
โปรแกรม ผลลัพธ
(แสดงผลลัพธตามบรรทัดบนหนาจอคอมพิวเตอร)
1. #include<stdio.h>
2. char grade = 'A';
Programming
1. .............................................................
AC

3. char class[] = "C Programming";


dass ☐=

Programming
2. .............................................................
c

4. int num1 = 10;


5. float num2 = 55; 3. .............................................................
num 1 = 50
,
50.000000
num 2 ะ

6. main() 4. .............................................................
ท Um 1 ะ 50
ghhm
☐☐ ☐ 2 =
50.00

7. {
5. .............................................................
nnm 1 =
255

8. putchar(grade);
9. puts(class); 6. .............................................................
num 1=249

10. printf("class=%15s\n",class); 7. .............................................................


11. num1 = num1*5;
8. .............................................................
12. num2 = num1;
13. printf("num1=%d,num2=%f\n",num1,num2); 9. .............................................................
14. printf("num1=%- 10. .............................................................
5d,num2=%1.2f\n",num1,num2);
11. .............................................................
15. num1*=5;
16. printf("num1=%d\n",num1+5); 12. .............................................................

17. --num1; 13. .............................................................


18. printf("num1=%d\n",num1); 14. .............................................................
19. }
15. .............................................................
ว่
พั
มู่
h -2
น .
ส .
ทยา ภา องไว 6 5 30 25 01 40 ห 870

☐ ☐☐☐☐ Turbo ☐c printf ( % 12s


" "

, subjeot ) ;
printf subjectl;
"

Turbo
"
☐ c ☐☐ ☐ ( % -10s ,

Turbo printt l %
subject );
" "
5s
,

Turbo printf subjectl;


"
C % 6s
"
.

☐ ,

Turbo ☐ c
printf e
"
% -7s
"

, gubjeot );

Number 1:10 printf 1 Number 1


"
=
% -2 d "

,
number 1) ;
"
Number 2 printf l Nnmber 2 % -4 d number 2);
"
1 5 00
=

,
=

printf ( " Number % -5 d number 11g


"

Number 1=10 ☐☐ ☐ 1 ะ

printf
"

Number 2 =
15 00 ☐ ☐ ☐ ( Number
"
2 =
% -7 d , number 2);

printf gnumber 2 %
"
Number l Nnmber 2 % 6d
"
2 = ☐ ☐ ☐ 1 5 00 ะ
ว่
พั
มู่
ท 3 ทยา ภา องไว ห
.

น .
ส .
6 5 30 25 01 40 870

f
"

Value printf Value 1) ;


"
1 ะ
1.25 ☐☐ ☐☐ ( Value 1 ะ
% -7.2 ,

Va / ue 2 printf ( Value f Valae 2);


"

15.12 ☐ ☐ 2 = % -6.2 "

Value printf ( Value f Valae 11 ;


"
% -3.2
"
1 ะ
-1.25 1 =

Va / แ 12 ะ
☐ ☐ ☐ 15.12
printt ( Value
"
2 ะ
% 7.2 f "

,
Value 2 j

Va / แย 2 printl ( Va Iue 4. 2-/ Valae 2),


"

15.12 2

% " '
-


,
ว่
พั
มู่
ท 4 ทยา ภา องไว ห
.

น .
ส .
6 5 30 25 01 40 870

# includelstdioh >

Char name [ 20 ]
;
char sername [ 20 ] j

char student _
id [ 10 ]
;
int age ;
char stndy [ 3] ;

float GPA ;

main C)

{
printf ( PI ease input
"
);
"

name :
your

scanf
"
( %
"
s
,
name );

printf ( PI ease
input );
" "

sername :
your
scanf (
"
% s
"

, sernamelj
printf 1 PI ease
"

inputyour stndent _
id :
"
);
scanf l "
% ร
"
student _
id );
,

printf input Jj
"

PI ease
"

1 your age
:

scanf ( %d
"

agel ;
"

printt input your study lj


"

1 Please
"
.

scanf & studylj


"
l
"
% s
,

printt GPA lj
"

1 Please input
"
:
your
scanf ( %f
" "

,
& GPA ) ;

sandstadentidislnT.am/odyearoldandstadg
printf แ My name is %s %
t
My sln study
"

% GPA is % -

. 2
,
name , sername student id age , ,
6 PA );
,
_

}
ว่
พั
มู่
ท . 5 น .
ส .
ทยา ภา องไว 6 5 30 25 01 40 ห 870

°
0 d แสดง ผล า ของ ว แปร ช ด จ นวน เ ม

แสดง ผล ว เลข จ นวน เ ม บวก


°
0 U

ฐาน บ หก
% × เ ก

whitespace อ กษร ห อ เค องหมาย ใ แ งแยก ค ง จะ ประกอบไป วย การ เ นวรรค Tab และ การ น บรร ด ให
whitespace เ ยง อ น เ น จ นวน มาก นไ ผล อ การ ท งาน ของ โปรแกรม และ คอม ไพ เลอ

Exs
inta = 1
;

int b =
2 ;

int c =
3g

getche แ gets c)
• ใ บ อ ลเ า มา ทาง แ น ม ละ 1 ต กษร • ใ บ
อ ลเ า มา ทาง แ น ม ( มาก ก า 1 ว กษร )

เ อใ เ บ อ ล ไ อง ก หนด ว แปร เ อใ เ บ
อง ก หนด ว แปร อ ล

••

ห ง จากใ อ ล ครบใ เคาะ แ น Enter


ห ง จากใ อ ล ไ อง เคาะ แ น Enter
มา
*
ครบ

อง อน จะ ปรากฏใ เ น บน ห า

อ ล อน จะ ปรากฏใ เ น บน ห า
มา
อ ล จอ ภาพ จอ ภาพ

printfc ,

•• ใ แสดง ผล ว กขระ ห อ อ ความ


อง ร ส ปแบบ แสดง เ อ บอก ปแบบ ต แห ง ใน แสดง ผล แ ละ ค
ระ
••
การ ผล และ การ

putsu
•• ใ แสดง ผล เฉพาะ อ ความ เ า น
••
ห ง จาก แสดง ผล อความ แ ว โปรแกรม จะ น บรร ด ให น

scanfu
•• ใ บ อ ล จาก บอ ด lint Moatihar )
• อง
ระ ร ส ปแบบ การ แสดง ผล เ อ บอก ปแบบ และ ต แห งใน การ บ อ ลแ ละ า

สามารถ บ อ ลไ มาก ก า 1 อ ล อ 1 ค ง
•• ห ง จากใ
อล ครบ ใ เคาะ แ น Enter

gets C)
• ใ บ
อ ลเ า มา ทาง แ น ม ( มาก ก า 1 ว กษร )

ไ อง ก หนด ว แปร เ อใ เ บ
อ ล

มา
ห ง จากใ อ ล ครบใ เคาะ แ น Enter
*
อ ล อน จะ ปรากฏใ เ น บน ห า จอ ภาพ
ว่
พั
ตั
ค่
ตั
อั
คื
สิ
ที่
ด้
ที่
กั
ต่
ต่
มี
ร์
ข้
รั
พิ
ที
อั
ข้
รั
พิ
ต้
อั
ตั
ตั
ข้
ต้
ตั
ข้
ข้
ต้
ข้
ข้
ป้
ที่ต้
ข้
ที่ป้
อั
ตั
ต้
ข้
รู
รู
ข้
ข้
ทั
ข้
รั
คี
ต้
รู
รู
ข้
รั
ข้
รั
ค่
ข้
ต่
ข้
ข้
รั
พิ
อั
ตั
ต้
ตั
ข้
ข้
ข้
ที่ป้
ห็
ต็
ข้
ข้
ข้
ท่
ล็
ห็
ก็
ห็
ต็
พื่
ก็
พื่
พื่
รี
ก็

พื่
ป็
ว้
พื่
ม่
ด้

ส่

ว่

ช้


ลั
ว่

ม่
ว่
ห้
หั

ม่
ช้
สั่
ล้


ส่

ม่
ป้
สั่
ป้
ห้
ช้

ลั
น้
ห้
ห้
ป้
บ่
ส่
หั
ต่
ช้
นิ
รื
ป้
ห้
ห้
ส่
น้
ป้
นั้
ต่
ช้
ช้
ลั
ช้
ขึ้
น้
ลั
ป้
รื
ช้
ช้
ช้
ลั
ขึ้
ป้
มู่
นั้

ย์
มู
บุ
รื่
มู
บุ
มู
มู
มู
มู
มู
มู
ที
มู
มู
มู
ม่
พ์
พ์
มู
มู
พ์
มู
ม่
มู
ทั
มู
มู
ทั
น่
น่
ร์

You might also like