วันอังคารที่ 14 กรกฎาคม พ.ศ. 2552

*-*การบ้าน*-*

1.ให้นักศึกษากำหนดค่าของ Array 1 มิติ และ Array 2 มิติ
- Arrey 1 มิติ int nuym[10]={1,2,3,4,5,6,7,8,9,10};
- Arrey 2 มิติ int a[2][3]={{1,2,3},{4,5,6}}
2.ให้นักศึกษาหาค่าของ A[2],A[6]จากค่า A= {2,8,16,24,9,7,3,8}
-A[2],A[6]=16,3
3.จากค่าของ int a[2][3]={{6,5,4},{3,2,1}};
ให้นักศึกษา หาค่าของ a[1][0] และ a[0][2]
-a[1][0]=3
-a[0][2]=4
4.ให้นักศึกษากำหนดค่า Struucture ที่มี่ค่าของข้อมูลจากน้อย 6 Records
#include "stdio.h"
struct time
{
int day;
int month;
int year;
};
struct Sex
{
char name[30];
int age;
char sex[10];
char id[20];
char email[50];
int dis;

struct time date;
}details;
void input_data()
{
printf("customer MovEGang\n");
printf("Name : ");
scanf("%s",&details.name);
printf("Age : ");
scanf("%d",&details.age);
printf("Sex : ");
scanf("%s",&details.sex);
printf("ID : ");
scanf("%s",&details.id);
printf("Email : ");
scanf("%s",&details.email);
printf("Give Discount : ");
scanf("%d",&details.dis);
printf("Day : ");
scanf("%d",&details.date.day);
printf("Month : ");
scanf("%d",&details.date.month);
printf("Year : ");
scanf("%d",&details.date.year);
}
void show_data()
{
printf("Information customer MovEGang\n");
printf("Your Name : %s\n",details.name);
printf("Your Age : %d\n",details.age);
printf("Sex : %s\n",details.sex);
printf("ID : %s\n",details.id);
printf("Email : %s\n",details.email);
printf("Discount : %d % \n",details.dis);
printf("Date : %d-%d-%d",details.date.day,details.date.month,details.date.year);
}
main()
{
input_data();
show_data();
}
5.ให้นักศึกษาบอกความแตกต่างของการกำหนดตัวแปรชนิด Arrey กับตัวแปร Pointer ในสภาพของการกำหนดที่อยู่ของข้อมูล
-ตัวแปร Arrey เป็นโครงสร้างข้อมูลคล้ายกับเซ็ตในคณิตศาสตร์ ในการกำหนด Arrey จะต้องกำหนดชื่ออะเรย์พร้อมกับ Subscript แต่ส่วนของ ตัวแปร Pointer จะเป็นตัวแบบที่ทำหน้าที่เก็บตำแหน่งที่อยู่ของตัวแปรในหน่วยความจำเป็นและจะมีฟังก์ชันในการรับส่งค่าไปกลับของตัวแปร

ไม่มีความคิดเห็น:

แสดงความคิดเห็น